023711891116: Fix bug where keywords can be used as labels.
David Anderson <dvander@alliedmods.net> - Sun, 12 Aug 2012 13:22:56 -0700 - rev 171
Fix bug where keywords can be used as labels.
5e4570966ece: Parser support for public variables.
David Anderson <dvander@alliedmods.net> - Sat, 11 Aug 2012 12:11:39 -0700 - rev 170
Parser support for public variables.
0456a16c2a63: Implement default string arguments.
David Anderson <dvander@alliedmods.net> - Mon, 06 Aug 2012 02:03:36 -0700 - rev 169
Implement default string arguments.
4d0fff61d65e: Added runtime support for default arguments.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 21:24:41 -0700 - rev 168
Added runtime support for default arguments.
cf82769eb136: Added bogo "unchecked" type that will evolve later.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 15:38:52 -0700 - rev 167
Added bogo "unchecked" type that will evolve later.
3ac2a36a7a0c: Fixed IndexExpressions not computing slices for calls.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 14:19:19 -0700 - rev 166
Fixed IndexExpressions not computing slices for calls.
b67697fba413: Added support for comma-delimited variable declarations.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 14:19:05 -0700 - rev 165
Added support for comma-delimited variable declarations.
3bf7c007883d: Support FieldExpressions as references.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 12:55:51 -0700 - rev 164
Support FieldExpressions as references.
efc3f91dbe42: Added printing natives.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 02:17:40 -0700 - rev 163
Added printing natives.
c9fa93ce2f1f: Fixed rooting bug in Ke::Compile.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:56:10 -0700 - rev 162
Fixed rooting bug in Ke::Compile.
b3f0aaee735a: Clean up object size handling so the GC has any hope of working. Also, clean up shell.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:45:37 -0700 - rev 161
Clean up object size handling so the GC has any hope of working. Also, clean up shell.
12807399b953: Fix character array indexing.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:28:12 -0700 - rev 160
Fix character array indexing.
d515dceb12f9: Forbid String:cell in structs.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:24:46 -0700 - rev 159
Forbid String:cell in structs.
91071a2255bf: Remove OP_BOUNDS in favor of an inline check.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:15:35 -0700 - rev 158
Remove OP_BOUNDS in favor of an inline check.
b760e8cb29a8: Clean up array ops to match the new GET/SETFIELD style.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 01:10:49 -0700 - rev 157
Clean up array ops to match the new GET/SETFIELD style.
0d28dc5af6c7: Re-allow arrays to nest.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 00:49:31 -0700 - rev 156
Re-allow arrays to nest.
7926a7921fa3: Implement array copying (correctly).
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 00:45:06 -0700 - rev 155
Implement array copying (correctly).
a85a0303bcb8: Refactory array maps to allow arrays of structs.
David Anderson <dvander@alliedmods.net> - Sun, 05 Aug 2012 00:31:20 -0700 - rev 154
Refactory array maps to allow arrays of structs.
fc91c4a3dfe2: Enable struct composition.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 23:58:23 -0700 - rev 153
Enable struct composition.
153d0cafc1fd: Support assigning structs.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 23:26:49 -0700 - rev 152
Support assigning structs.
bb419abf0df4: Fix IndexExpression codegen issue.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 21:47:30 -0700 - rev 151
Fix IndexExpression codegen issue.
457110815c87: Treat IndexExpression's type field similar to a FieldExpression.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 21:23:39 -0700 - rev 150
Treat IndexExpression's type field similar to a FieldExpression.
b01ee7446984: Added incdec support for fields.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 21:06:47 -0700 - rev 149
Added incdec support for fields.
c0740249963c: All but interpreter support for getting and setting struct fields.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 20:12:20 -0700 - rev 148
All but interpreter support for getting and setting struct fields.
9c544823d090: Structure declaration support.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 19:33:06 -0700 - rev 147
Structure declaration support.
dc7d3b7a918c: Basic support for parsing and creating types from structure syntax.
David Anderson <dvander@alliedmods.net> - Sat, 04 Aug 2012 17:51:43 -0700 - rev 146
Basic support for parsing and creating types from structure syntax.
e9d804821c48: Introduced type semantics, completely replacing tag semantics.
David Anderson <dvander@alliedmods.net> - Wed, 01 Aug 2012 22:32:59 -0700 - rev 145
Introduced type semantics, completely replacing tag semantics.
a8735148dcf0: Support -x as a constant expression.
David Anderson <dvander@alliedmods.net> - Mon, 30 Jul 2012 22:30:38 -0700 - rev 144
Support -x as a constant expression.
393f1b8ac8c3: Initial support for booleans. Coercion does not work yet.
David Anderson <dvander@alliedmods.net> - Mon, 30 Jul 2012 22:24:57 -0700 - rev 143
Initial support for booleans. Coercion does not work yet.
a000bafece09: Implement re-tag unary expression.
David Anderson <dvander@alliedmods.net> - Mon, 30 Jul 2012 12:13:22 -0700 - rev 142
Implement re-tag unary expression.