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 سال پیش |
mingodad
|
406210b6bf
Modify lexeer and parser to accept class declaration like in typescript.
|
13 سال پیش |
mingodad
|
29c691348a
Added type annotations for function parameters and function return type, it's not checking yet but the compiler will accept then and discard for now.
|
13 سال پیش |
mingodad
|
64f69a763f
Add Makefiles to compile on command line with make
|
13 سال پیش |
mingodad
|
ce7ae4fea9
Updated and one fix for compiling on linux64
|
13 سال پیش |
mingodad
|
4da3cd9bc6
Fixes to compile on linux64
|
13 سال پیش |
mingodad
|
8820b57e07
Added a check for Internet Explorer and alert that it's not yet working with it.
|
13 سال پیش |
mingodad
|
43f270e86e
Added multiple choices for multiline string delimiter, multiline strings can use [=*[ content ]=*] or {=*{ content }=*} or (=*( content )=*)
|
13 سال پیش |