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 年 前 |
mingodad
|
6fb9942388
Fix function bindenv to accept arrays too, also when a native function has an env set check it.
|
13 年 前 |
mingodad
|
d73111e8b9
Changes to allow compile on freebsd
|
13 年 前 |
mingodad
|
ead02ad946
Add casts to allow compile on freebsd with gcc 4.2.1
|
13 年 前 |
mingodad
|
46c5dcfeae
Remove initializer list to allow compile on old systems.
|
13 年 前 |
mingodad
|
2da2f01711
This is for my cutdown libpdecimal, the prefered way when install on a new operating system is to use the original libmpdecimal source.
|
13 年 前 |
mingodad
|
60722becbf
Code refactoring, removing unnecessary api calls.
|
13 年 前 |
mingodad
|
6e75a585d0
Refactoring code of array.concat removing all stack manipulation.
|
13 年 前 |
mingodad
|
b45c2096cb
Code refactoring, change copy assignments to references.
|
13 年 前 |
mingodad
|
9582f667c8
Add a sample that compares Duff's device with normal loops.
|
13 年 前 |
mingodad
|
987a4c2212
Refactoring and cleaning a bit the code that parse class/table members.
|
13 年 前 |
mingodad
|
be42137473
Code reformated with axstyle from codeblocks.
|
13 年 前 |
mingodad
|
5ae55813a3
More functionality added to the sample ourbiz, fluid2SquiLu modified to emit code with class fields with type annotation.
|
13 年 前 |
mingodad
|
cbee9a6924
Add a macro to declare fltk derived classes to handle virtual method "handle"
|
13 年 前 |