|
diff browse |
f360bbc9b140 2012-07-25 00:15 -0700 |
David Anderson - Added missing root AMBuildScript. |
|
diff browse |
fc3f34f928dd 2012-07-25 00:13 -0700 |
David Anderson - Added AMBuild support. |
|
diff browse |
f8ac2633b4e3 2012-07-24 23:54 -0700 |
David Anderson - Removed jitcraft/, added AMBuild scripts for making libkeima. |
|
diff browse |
32ad0523b309 2012-07-24 23:53 -0700 |
David Anderson - Renamed jitcraft/ to src/, fixed some /Wp64 warnings. |
|
diff browse |
06a0015b6a5c 2012-07-23 01:19 -0700 |
David Anderson - Added global variable support. |
|
diff browse |
eaa43f765cbd 2012-07-20 00:03 -0700 |
David Anderson - Fixed reporting of unbound names, and restricted late binding to global functions. |
|
diff browse |
79265b56316e 2012-07-18 22:02 -0700 |
David Anderson - Added support for the ternary operator. |
|
diff browse |
f99bc938522a 2012-07-18 21:46 -0700 |
David Anderson - Added support for modulo operator. |
|
diff browse |
77c318a4badd 2012-07-17 23:10 -0700 |
David Anderson - Remove gc call that was for debugging. |
|
diff browse |
c58dff4e560c 2012-07-17 23:05 -0700 |
David Anderson - Added support for negate operator. |
|
diff browse |
0206df35882c 2012-07-17 21:40 -0700 |
David Anderson - Implemented ! operator. |
|
diff browse |
93e0a19c805a 2012-07-17 03:59 -0700 |
David Anderson - Added complement operator support. |
|
diff browse |
6d8b34cad6d3 2012-07-17 03:18 -0700 |
David Anderson - Clean up binary operations. |
|
diff browse |
c4c4fe5d1a72 2012-07-17 00:49 -0700 |
David Anderson - Remove dead code. |
|
diff browse |
662e81d9ed1c 2012-07-17 00:38 -0700 |
David Anderson - Added support for && and ||. |
|
diff browse |
80e29e23eb4e 2012-07-15 19:48 -0700 |
David Anderson - Added full comparator support. |
|
diff browse |
ef5492aa8d8b 2012-07-15 14:40 -0700 |
David Anderson - Small refactoring to make callees pushed explicitly. |
|
diff browse |
40746ab0a30b 2012-07-14 21:01 -0700 |
David Anderson - Added support for calling return-void functions. |
|
diff browse |
f7e573226c2b 2012-07-14 18:43 -0700 |
David Anderson - Added definite return analysis and void-return deduction. |
|
diff browse |
1aec996cde2d 2012-07-12 00:38 -0700 |
David Anderson - Add support for line and file information in backtraces. |
|
diff browse |
dfce0539a77d 2012-07-11 01:12 -0700 |
David Anderson - Added error reporting API and fixed all known error paths. |
|
diff browse |
b40b0e18a918 2012-07-10 02:11 -0700 |
David Anderson - Added support for ISourcePawnEngine natives. |
|
diff browse |
b765a6383849 2012-07-09 22:25 -0700 |
David Anderson - Implemented const for references and arrays. |
|
diff browse |
cbba1997dc71 2012-07-09 21:40 -0700 |
David Anderson - Add support for passing arrays. |
|
diff browse |
7c942b5adebc 2012-07-09 01:22 -0700 |
David Anderson - Added ISPE-oriented API for invoking functions. |
|
diff browse |
11c81eb30246 2012-07-08 17:57 -0700 |
David Anderson - Added API for looking at module public functions. |
|
diff browse |
dd57743d220e 2012-07-08 16:49 -0700 |
David Anderson - Added support for forwards. |
|
diff browse |
e04c5be84792 2012-07-08 15:23 -0700 |
David Anderson - Add some more API. |
|
diff browse |
864e4b02a4c1 2012-07-08 11:33 -0700 |
David Anderson - Added global root API. |
|
diff browse |
581a9c793062 2012-07-08 01:54 -0700 |
David Anderson - Initial import of some kind of API. |
|
diff browse |
b7d61ddb3c8d 2012-07-07 21:30 -0700 |
David Anderson - Rename jc:: to ke:: |
|
diff browse |
4d6265f95ff1 2012-07-07 21:08 -0700 |
David Anderson - Remove all instances of std::vector. |
|
diff browse |
8f1e74d35718 2012-07-07 21:01 -0700 |
David Anderson - Convert AST std::vector to PoolList. |
|
diff browse |
abb4ae5bc915 2012-07-07 20:58 -0700 |
David Anderson - Convert StatementList to a PoolList; convert PoolList to Vector. |
|
diff browse |
e073a9fe8e57 2012-07-07 20:53 -0700 |
David Anderson - Move ExpressionList to a jc::Vector. |
|
diff browse |
8e22792a3921 2012-07-07 20:28 -0700 |
David Anderson - Convert Name and StringPool to a GC-safe symbol table. |
|
diff browse |
13bd3a8df334 2012-07-07 17:11 -0700 |
David Anderson - Added a mark-sweep garbage collector. |
|
diff browse |
22b67b4cf067 2012-07-07 01:45 -0400 |
David Anderson - Temporary checkin. |
|
diff browse |
fb324242a675 2012-07-06 19:24 -0400 |
David Anderson - Removed HeapChunk::cursor_, converted LifoSpace to HeapChunk. |
|
diff browse |
5e3c49013064 2012-07-06 18:57 -0400 |
David Anderson - Added a large object space. |
|
diff browse |
a92afa7484fd 2012-07-06 09:45 -0400 |
David Anderson - working on large space |
|
diff browse |
2b6904506469 2012-07-04 19:54 -0400 |
David Anderson - Fix a bug where we might not unwind the lifo stack in empty scopes. |
|
diff browse |
050939c6181e 2012-07-04 19:39 -0400 |
David Anderson - Implemented gcmaps and stack frame tracing. |
|
diff browse |
735503e448a0 2012-07-03 13:53 -0400 |
David Anderson - Remove 'argc' field of OP_CALLGLOBAL. |
|
diff browse |
25b995bc75a0 2012-07-03 09:25 -0700 |
David Anderson - Added root and object tracing. |
|
diff browse |
c920f9328716 2012-07-03 08:30 -0700 |
David Anderson - Added GC descriptors (lol, these are not descriptors). |
|
diff browse |
f6b1a68e7ebb 2012-07-03 01:25 -0700 |
David Anderson - Handleized Interpreter. |
|
diff browse |
97e089e19d7d 2012-07-03 01:22 -0700 |
David Anderson - Removed ZONE() calls from Interpret. |
|
diff browse |
34987baade41 2012-07-03 01:21 -0700 |
David Anderson - Handleized Type. |
|
diff browse |
ce787d61fb71 2012-07-03 01:14 -0700 |
David Anderson - Handleized SemanticAnalysis (PHEW). |
|
diff browse |
158f476b92b3 2012-07-03 01:00 -0700 |
David Anderson - Handleize Reference. |
|
diff browse |
88049d677e3f 2012-07-03 00:56 -0700 |
David Anderson - Handleize Parser. |
|
diff browse |
abb03d835b53 2012-07-03 00:54 -0700 |
David Anderson - Handleize NameBinding. |
|
diff browse |
fbc7363dc96f 2012-07-03 00:50 -0700 |
David Anderson - Handleized Module. |
|
diff browse |
75bdaf9fcb25 2012-07-03 00:45 -0700 |
David Anderson - Handle-ize FixedArray. |
|
diff browse |
9aafaf3797e6 2012-07-03 00:43 -0700 |
David Anderson - Handle-ize Code. |
|
diff browse |
95baf120f7d4 2012-07-03 00:36 -0700 |
David Anderson - Handle-ize BytecodeEmitter. |
|
diff browse |
af1ed58252ac 2012-07-03 00:32 -0700 |
David Anderson - Handle-ize BytecodeCompiler. |
|
diff browse |
0f330cf7e09a 2012-07-03 00:28 -0700 |
David Anderson - Handle-ize Array. |
|
diff browse |
8c8bf75114f7 2012-07-03 00:25 -0700 |
David Anderson - Remove calls to ZONE(). |