Jeff Hutchinson
|
7efe72aced
More fixes with xyz lookup, and some cleanup and test cases.
|
4 years ago |
Jeff Hutchinson
|
f04aca9def
Fix string stack issue returning from a foreach statement.
|
4 years ago |
Jeff Hutchinson
|
98a2fa0f33
Fix bugs with internalName accessor
|
4 years ago |
Jeff Hutchinson
|
6ec40e86da
Fix bugs with certain properties (and .x .y .z accessors) and add tests.
|
4 years ago |
Jeff Hutchinson
|
a449fadde2
hacks to make thedebugger work again.
|
4 years ago |
Robert MacGregor
|
6ad2876504
* BugFix: Correct 3 missing defines in the GCC types include file.
|
4 years ago |
Jeff Hutchinson
|
8fc0db21c1
Small fixes for the script interpreter.
|
4 years ago |
Jeff Hutchinson
|
db047275f1
add fast int to object lookup.
|
4 years ago |
Jeff Hutchinson
|
ab4c0f0361
Add fast math optimization
|
4 years ago |
Jeff Hutchinson
|
55b0ecb487
optimizations
|
4 years ago |
Jeff Hutchinson
|
dcd01e1231
move parameters instead of copying.
|
4 years ago |
Jeff Hutchinson
|
964fde8f09
Goodbye String Stack!
|
4 years ago |
Jeff Hutchinson
|
bb12638ea5
Added error checking for using a local variable in global scope, and added optimization to method object parameter.
|
4 years ago |
Jeff Hutchinson
|
bfc0109485
fixes and some minor bc adjustment.
|
4 years ago |
Jeff Hutchinson
|
bc0f5bd3a3
combine numeric stacks into one common stack.
|
4 years ago |
Jeff Hutchinson
|
960db74733
small fix.
|
4 years ago |
Jeff Hutchinson
|
4e678292e1
fix foreach/foreach$ loops.
|
4 years ago |
Jeff Hutchinson
|
3e04196a53
make tests pass.
|
4 years ago |
Jeff Hutchinson
|
f776e73b04
cleanup
|
4 years ago |
Jeff Hutchinson
|
02447f0996
compile fixes.
|
4 years ago |
Jeff Hutchinson
|
35500a87c6
initial port of the new interpreter
|
4 years ago |
Glenn Smith
|
18dee487f9
Use a circular buffer for getReturnBuffer because StringStack's would get clobbered too quickly
|
7 years ago |
Glenn Smith
|
7769da9434
Use strncat instead of strcat to prevent some buffer overflows
|
7 years ago |
Areloch
|
d666322a1b
Merging
|
7 years ago |
Marc Chapman
|
39b62b1461
copy-on-reload -- The datablock copy op, ":" is modified to copy on reload as well as on creation.
|
8 years ago |
Marc Chapman
|
0b84fccdd2
substitutions -- Implementation of special substitution statements on datablock fields.
|
8 years ago |
Thomas "elfprince13" Dickerson
|
45ae5e71cb
fixed lots of tabs and space
|
8 years ago |
Areloch
|
810ac82eae
Adds a missed cleanup for currentNewObj.
|
9 years ago |
Areloch
|
3cfc6f787c
Adds some pointer cleanup in the event we bail out of creating a new object for whatever reason.
|
9 years ago |
Areloch
|
86dd8a8cf7
Adds a onPostAdd callback to simObject so we can do handling AFTER the object and it's children have been added successfully.
|
9 years ago |