mingodad
|
e0eb9077cb
Update sqlite3 to latest release 3.7.16.1
|
преди 12 години |
mingodad
|
7c92173c7a
Updated to the latest sqlite3.
|
преди 12 години |
mingodad
|
a17b804ae3
Fix exec_dml that was only executing the first sql on a multi sql query.
|
преди 12 години |
mingodad
|
91cf03d04b
Changed the return value of array.bsearch to the negative value of the last possible match (-imid) instead of constant -1 when not found.
|
преди 13 години |
mingodad
|
4dbfb45eca
Added an initial mysql module
|
преди 13 години |
mingodad
|
90c87c87f5
Again moved the call to CallDelayedReleaseHooks to make it work with coroutines too.
|
преди 13 години |
mingodad
|
75ffd33b5d
Try to get a bit of extra performance.
|
преди 13 години |
mingodad
|
6ea3190869
Add a check to SQObjectPtr.Null to see it needs update.
|
преди 13 години |
mingodad
|
1101ab70a7
Update some SQObjectPtr operators overloading to check same type.
|
преди 13 години |
mingodad
|
b85b9efa2e
Added typedefs for SQInt16, insert a comment on SQHash to remember change it to ptrdiff_t.
|
преди 13 години |
mingodad
|
2b1ebc1b93
Add the start point on implementing class.destructor, it parses the destructor declaration as a method but it's not calling it yet.
|
преди 13 години |
mingodad
|
78e3c6d495
Added some fixes from more recent mongoose version.
|
преди 13 години |
mingodad
|
98d3fe3fa2
Move the call for CallDelayedReleaseHooks to LeaveFrame, there is only one point of call when executing a script.
|
преди 13 години |
mingodad
|
2a862de081
Add a missing newline after comments with SquiLu code.
|
преди 13 години |
mingodad
|
7b9948ad55
Code refactored to improve performance.
|
преди 13 години |
mingodad
|
09f4476406
Remove redundant code.
|
преди 13 години |
mingodad
|
c64500d1c5
Fix constantly adding a new newline to the end of the preprocessed file.
|
преди 13 години |
mingodad
|
f5b0f703b5
A bit of performance improvement on Arithmetic operations, and remove code duplication.
|
преди 13 години |
mingodad
|
49a2d182d0
More functionality to sample ourbiz
|
преди 13 години |
mingodad
|
f6e26b9388
Fixes to compile for wince
|
преди 13 години |
mingodad
|
8a703d736d
Sample extension to test delayed_release_hooks implementation !
|
преди 13 години |
mingodad
|
0d4c8f8dee
Finally it seems that "SQFunctionProto::GetLineGetLine" using binary search is working properly now.
|
преди 13 години |
mingodad
|
df5667554f
Fixes to compile on wince, not yet complete.
|
преди 13 години |
mingodad
|
6541dc8331
Moved the call to "CallDelayedReleaseHooks" from the top of vm loop to inside _OP_RETURN opcode, this way there is no constant time penalty on the vm loop.
|
преди 13 години |
mingodad
|
50198dc2fd
Fix a bug introduced by checking function name already defined, the code was checking the first identifier but when declaring class methods outside class definition the first identifier is allways already defined (the class name).
|
преди 13 години |
mingodad
|
efe64886c9
Change the timer used for SQVM profiling with a high resolution timer.
|
преди 13 години |
mingodad
|
49b60dbbc6
Added code to profile vm execution, it's activated by defining PROFILE_SQVM
|
преди 13 години |
mingodad
|
bc7bb7507b
Add two new script functions to control delayed release hooks calls.
|
преди 13 години |
mingodad
|
833a304c83
Some examples from http://benchmarksgame.alioth.debian.org/ to compare SquilU with Lua, generally on this samples SquiLu is on average 30% slower.
|
преди 13 години |
mingodad
|
91497d5794
Added explicit function "set" for array, surprisingly it has worst performance than "[]" operator, see test-string-concatenation.nut .
|
преди 13 години |