Gunnar Beutner
|
a76f816623
|
Implement the 'continue' and 'break' keywords
fixes #8394
|
2015-02-19 12:57:52 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
363f23b1d8
|
Rename ScriptFunction to Function
fixes #8258
|
2015-01-21 08:48:38 +01:00 |
Gunnar Beutner
|
a1734e3051
|
Fix deadlock in VMOps::For
fixes #8236
|
2015-01-16 08:40:19 +01:00 |
Gunnar Beutner
|
5db8dd7361
|
Verify array bounds
fixes #7812
|
2015-01-12 14:19:35 +01:00 |
Gunnar Beutner
|
873e294158
|
Refactor the WorkQueue class to make error reporting easier
refs #7709
|
2014-12-18 15:11:57 +01:00 |
Gunnar Beutner
|
9011c9fa67
|
Fix crash when accessing invalid fields on objects which don't have prototypes
|
2014-12-16 18:15:47 +01:00 |
Gunnar Beutner
|
d72bd4fec2
|
Add another unit test for expressions
refs #8074
|
2014-12-15 17:23:18 +01:00 |
Gunnar Beutner
|
252f3205cb
|
Fix incorrect variable scoping
refs #8074
|
2014-12-15 12:58:55 +01:00 |
Gunnar Beutner
|
1cb0231c05
|
Refactor how variable scopes work
refs #8074
|
2014-12-14 11:33:45 +01:00 |
Gunnar Beutner
|
dd4c04aa9b
|
Implement the 'global' keyword to differentiate between variable scopes
refs #8074
|
2014-12-13 17:48:58 +01:00 |
Gunnar Beutner
|
05485ea2d6
|
Disallow calling strings as functions
fixes #8040
|
2014-12-12 20:45:11 +01:00 |
Gunnar Beutner
|
cfd775c948
|
Move the VMFrame class to libbase
refs #8065
|
2014-12-12 15:33:56 +01:00 |
Gunnar Beutner
|
aa38dde1fc
|
Implement prototype functions
fixes #8065
|
2014-12-12 15:22:37 +01:00 |
Gunnar Beutner
|
a94b26ff47
|
Add missing DebugInfo for field accesses
refs #8062
|
2014-12-12 08:58:39 +01:00 |
Gunnar Beutner
|
b016003eb5
|
Implement string indexers
fixes #8062
|
2014-12-12 06:54:38 +01:00 |
Gunnar Beutner
|
a9e2bc4b40
|
Implement a way to call methods on objects
fixes #8071
|
2014-12-11 21:12:34 +01:00 |
Gunnar Beutner
|
7ac6347d6a
|
Update error message to use the correct lexer token name
refs #7883
|
2014-12-11 15:07:21 +01:00 |
Gunnar Beutner
|
2720333d6e
|
Fix missing location information for included files
fixes #7927
|
2014-12-10 15:06:09 +01:00 |
Gunnar Beutner
|
d3a6277fec
|
Fix the __return keyword
fixes #7811
|
2014-11-24 00:07:29 +01:00 |
Gunnar Beutner
|
d366dd8e30
|
Fix the reduce/reduce conflicts
refs #7800
|
2014-11-23 15:25:25 +01:00 |
Gunnar Beutner
|
f5766f9118
|
Refactor the stack frame handling for scripts
fixes #7748
|
2014-11-22 19:24:03 +01:00 |
Gunnar Beutner
|
aef7c487cf
|
Build fix
refs #7699
|
2014-11-20 22:54:29 +01:00 |
Gunnar Beutner
|
8e265b7b7f
|
Implement a C++ code generator for libconfig
fixes #7699
fixes #7704
fixes #7706
|
2014-11-20 21:53:32 +01:00 |