Kinsey Moore
|
882ec55b31
Clean up and ensure proper usage of alloca()
|
12 年之前 |
Leif Madsen
|
bdf076843a
Merged revisions 328247 via svnmerge from
|
13 年之前 |
Tilghman Lesher
|
37025c8fa6
Merge str_substitution branch.
|
15 年之前 |
Russell Bryant
|
e0a7e26282
Convert the ast_channel data structure over to the astobj2 framework.
|
15 年之前 |
Tilghman Lesher
|
34f4241318
Merged revisions 168546 via svnmerge from
|
16 年之前 |
Tilghman Lesher
|
de8147b770
Add timezone to the possible fields in a timespec.
|
16 年之前 |
Russell Bryant
|
38a3fa4b39
Merge changes from team/group/appdocsxml
|
16 年之前 |
Luigi Rizzo
|
dcb25c2a5c
another bunch of include removals (errno.h and asterisk/logger.h)
|
17 年之前 |
Luigi Rizzo
|
47e70077d6
Start untangling header inclusion in a way that does not affect
|
17 年之前 |
Steve Murphy
|
1f3339e36f
Based on a note in asterisk-dev by Brian Capouch, I determined I too agressive in not initializing arrays passed to pbx_substitute_variables_xxxx; I reviewed the code (again) and hopefully found every possible spot where substitute_variables is called conditionally, and made sure the char array involved was set to a null string.
|
17 年之前 |
Steve Murphy
|
38f510abd2
This commits the performance mods that give the priority processing engine in the pbx, a 25-30% speed boost. The two updates used, are, first, to merge the ast_exists_extension() and the ast_spawn_extension() where they are called sequentially in a loop in the code, into a slightly upgraded version of ast_spawn_extension(), with a few extra args; and, second, I modified the substitute_variables_helper_full, so it zeroes out the byte after the evaluated string instead of demanding you pre-zero the buffer; I also went thru the code and removed the code that zeroed this buffer before every call to the substitute_variables_helper_full. The first fix provides about a 9% speedup, and the second the rest. These figures come from the 'PIPS' benchmark I describe in blogs, conf. reports, etc.
|
17 年之前 |
Steve Murphy
|
62a4920827
Merged revisions 86902 via svnmerge from
|
17 年之前 |
Tilghman Lesher
|
3a649c08c2
Merged revisions 81415 via svnmerge from
|
17 年之前 |
Tilghman Lesher
|
34c4795347
Merge the dialplan_aesthetics branch. Most of this patch simply converts applications
|
17 年之前 |
Olle Johansson
|
904fe70416
Doxygen update
|
18 年之前 |
Kevin P. Fleming
|
a46aff2ba9
finish const-ifying ast_func_read()
|
18 年之前 |
Tilghman Lesher
|
6abf4276d1
Merged revisions 44808 via svnmerge from
|
18 年之前 |
Kevin P. Fleming
|
90db3f33ab
merge new_loader_completion branch, including (at least):
|
18 年之前 |
Kevin P. Fleming
|
2687538ae6
simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
|
18 年之前 |
Tilghman Lesher
|
83d17d0c95
Merged revisions 27051 via svnmerge from
|
18 年之前 |
Luigi Rizzo
|
c8d72dde26
This rather large commit changes the way modules are loaded.
|
18 年之前 |
Kevin P. Fleming
|
9f7c341f1c
since the module API is changing, it's a good time to const-ify the description() and key() return values
|
18 年之前 |
Kevin P. Fleming
|
aaa2886f2d
major dialplan functions update
|
19 年之前 |
Kevin P. Fleming
|
1c208300a0
build function modules independently (no more pbx_functions.so)
|
19 年之前 |
Russell Bryant
|
021c169391
on this pass, only remove duplicate log messages
|
19 年之前 |
Russell Bryant
|
d7374d83ff
revert my pass through the tree to remove checks of the result of ast_strdupa
|
19 年之前 |
Russell Bryant
|
f39c31a11e
remove useless checks of the result of ast_strdupa
|
19 年之前 |
Russell Bryant
|
ce2d148b36
update doxygen docs to specify authors
|
19 年之前 |
Kevin P. Fleming
|
70a40d92e3
|
19 年之前 |
Kevin P. Fleming
|
49acb18aa7
issue #5648
|
19 年之前 |