rogerl%netscape.com
|
047b74d5c6
|
Resolved branch targets
|
2000-04-06 00:04:11 +00:00 |
beard%netscape.com
|
f1388bf5a6
|
removed usage of labels (duh)
|
2000-04-05 23:57:51 +00:00 |
rogerl%netscape.com
|
d5b0b5bc32
|
typedef'd instructions
|
2000-04-05 23:41:58 +00:00 |
beard%netscape.com
|
76e3fd2f85
|
Added default case to avoid warning
|
2000-04-05 21:26:01 +00:00 |
beard%netscape.com
|
528d7eb22f
|
added "globals", labels parameter for branches, combined some Instruction_N<> typedefs.
|
2000-04-05 20:33:41 +00:00 |
beard%netscape.com
|
9a69888729
|
added labels parameter.
|
2000-04-05 20:29:09 +00:00 |
beard%netscape.com
|
391d9767eb
|
added Instruction::opcode(), and Instruction_N::oN(), and ICodeGenerator::getLabels().
|
2000-04-05 20:28:17 +00:00 |
beard%netscape.com
|
59cf8293ac
|
moved declaration of lgBasicAlignment & basicAlignment inside the include guard.
|
2000-04-05 20:26:49 +00:00 |
rogerl%netscape.com
|
c0c155dec7
|
added missing semi in win32 case
|
2000-04-05 18:20:02 +00:00 |
beard%netscape.com
|
96f9207cc7
|
added interpreter.cpp/.h
|
2000-04-05 18:06:04 +00:00 |
beard%netscape.com
|
8a75ea3668
|
linux fixes
|
2000-04-05 06:10:53 +00:00 |
beard%netscape.com
|
ab11ac751b
|
first crack at an icode interpreter
|
2000-04-05 06:05:57 +00:00 |
beard%netscape.com
|
932ecf336b
|
turned off '\n' -> '\r' mapping
|
2000-04-05 04:25:51 +00:00 |
beard%netscape.com
|
2ff22a0e79
|
backed out "fix" (thanks waldemar)
|
2000-04-05 04:24:19 +00:00 |
beard%netscape.com
|
91135e142e
|
removed newline mapping code (instead using compiler mapping of '\n' to '\r' in literals, which should do the right thing).
|
2000-04-05 03:57:57 +00:00 |
beard%netscape.com
|
a5e6536104
|
added JS2MPW target (non-debug), converted MPW targets to do newline mapping (rather than using explicit override functions).
|
2000-04-05 03:56:34 +00:00 |
beard%netscape.com
|
f6728f15b4
|
removed DEBUG
|
2000-04-05 03:54:46 +00:00 |
beard%netscape.com
|
7562d30003
|
debug prefix for MPW tool.
|
2000-04-05 03:54:30 +00:00 |
beard%netscape.com
|
8a1dbf5904
|
now using gc_container<T>.
|
2000-04-05 02:05:12 +00:00 |
beard%netscape.com
|
66bbb0bc4b
|
convenience container types that use the GC_allocator.
|
2000-04-05 02:03:03 +00:00 |
beard%netscape.com
|
86d14fee9a
|
added a comment.
|
2000-04-05 01:55:14 +00:00 |
beard%netscape.com
|
5b21e4b8ec
|
making icode generation test not mutually exclusive with the REPL.
|
2000-04-05 00:52:47 +00:00 |
beard%netscape.com
|
18a631e12e
|
changed to use locally built gc.o library.
|
2000-04-05 00:50:59 +00:00 |
beard%netscape.com
|
fbfcf75306
|
gc configuration file.
|
2000-04-05 00:50:32 +00:00 |
beard%netscape.com
|
a6dabb8495
|
local project to build the gc itself.
|
2000-04-05 00:50:01 +00:00 |
beard%netscape.com
|
540d3fe5d1
|
Fixing linux build: needed <algorithm> and stub implementations of parseMember, parseNonAssignmentExpression, paraseAssignmentExpression and parseExpression.
|
2000-04-04 23:58:30 +00:00 |
waldemar%netscape.com
|
9989984744
|
Updated for lexer changes
|
2000-04-04 21:43:28 +00:00 |
waldemar%netscape.com
|
342f045b6d
|
Added insertChars, removed SourcePosition, and reorganized Exception class
|
2000-04-04 21:42:39 +00:00 |
waldemar%netscape.com
|
23152b92cb
|
Added postfix expression parsing. Simplified Reader.
|
2000-04-04 21:39:59 +00:00 |
waldemar%netscape.com
|
8c3ea7467e
|
Updated sprintf call
|
2000-04-04 21:38:53 +00:00 |
waldemar%netscape.com
|
a84c5b0547
|
Updated lexer API
|
2000-04-04 21:38:25 +00:00 |
waldemar%netscape.com
|
cf09318769
|
Reordered files
|
2000-04-04 21:37:20 +00:00 |
waldemar%netscape.com
|
b3f0341877
|
Fixed syntax errors
|
2000-04-04 21:36:57 +00:00 |
rogerl%netscape.com
|
131d10c8ea
|
cleaning up the codestate classes; continue labels
|
2000-04-04 01:48:35 +00:00 |
rogerl%netscape.com
|
3714722cf4
|
For statements.
|
2000-04-01 02:53:16 +00:00 |
rogerl%netscape.com
|
4c52a939a5
|
Added do & switch statements, more hacking at the code state thing.
|
2000-04-01 01:30:32 +00:00 |
beard%netscape.com
|
33874b728f
|
fixing a broken header.
|
2000-03-31 05:47:42 +00:00 |
rogerl%netscape.com
|
788fbc5ec8
|
Changes to CodeState thing, still not happy with this - RTTI would be
better?
|
2000-03-31 01:54:28 +00:00 |
beard%netscape.com
|
6763f39040
|
making icodegenerator work on Linux
|
2000-03-31 00:42:25 +00:00 |
beard%netscape.com
|
b329cb0167
|
added icodegenerator.cpp
|
2000-03-31 00:09:24 +00:00 |
rogerl%netscape.com
|
dd0e354b10
|
Test driver for icg in main, just a temporary thing
|
2000-03-29 19:24:07 +00:00 |
rogerl%netscape.com
|
4e4f0fd854
|
First hack at some icode generation.
|
2000-03-29 19:19:23 +00:00 |
waldemar%netscape.com
|
c9f5bf1179
|
Made ifdef _WIN32 uniform
|
2000-03-22 00:52:06 +00:00 |
beard%netscape.com
|
de9a3d5b81
|
Added gctest target, added -lm to get floor()
|
2000-03-09 02:11:52 +00:00 |
beard%netscape.com
|
936efe5b4c
|
oops, commented out gc_types<T>::string.
|
2000-03-09 01:44:35 +00:00 |
beard%netscape.com
|
41c89d932b
|
g++ doesn't provide numeric_limits<T>
|
2000-03-09 01:35:53 +00:00 |
beard%netscape.com
|
5d04d65d6c
|
Cleaning up for GCC
|
2000-03-09 01:34:57 +00:00 |
beard%netscape.com
|
ab088f1054
|
more tests, using safer auto_ptr.
|
2000-03-07 01:21:53 +00:00 |
beard%netscape.com
|
0ea2240645
|
can't use operator new to allocate containers that use GC_allocator, because the Mac heap zone isn't scanned.
|
2000-03-02 21:06:36 +00:00 |
beard%netscape.com
|
1c54ce1dd3
|
added gc_traits_finalizable to use GC finalization facilities to call destructors.
|
2000-03-02 20:58:26 +00:00 |