152 Commits

Author SHA1 Message Date
rogerl%netscape.com
e613dc9d1d cleaning up the codestate classes; continue labels
git-svn-id: svn://10.0.0.236/trunk@65124 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 01:48:35 +00:00
rogerl%netscape.com
0c6fc8328e For statements.
git-svn-id: svn://10.0.0.236/trunk@64841 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 02:53:16 +00:00
rogerl%netscape.com
d458c055bb Added do & switch statements, more hacking at the code state thing.
git-svn-id: svn://10.0.0.236/trunk@64834 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 01:30:32 +00:00
beard%netscape.com
5cdf9d85ab fixing a broken header.
git-svn-id: svn://10.0.0.236/trunk@64701 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 05:47:42 +00:00
rogerl%netscape.com
77dc750c7e Changes to CodeState thing, still not happy with this - RTTI would be
better?


git-svn-id: svn://10.0.0.236/trunk@64662 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 01:54:28 +00:00
beard%netscape.com
38ff25536e making icodegenerator work on Linux
git-svn-id: svn://10.0.0.236/trunk@64654 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:42:25 +00:00
beard%netscape.com
b555ccd196 added icodegenerator.cpp
git-svn-id: svn://10.0.0.236/trunk@64646 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:09:24 +00:00
rogerl%netscape.com
8976584059 Test driver for icg in main, just a temporary thing
git-svn-id: svn://10.0.0.236/trunk@64498 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 19:24:07 +00:00
rogerl%netscape.com
13ce8fb99d First hack at some icode generation.
git-svn-id: svn://10.0.0.236/trunk@64497 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 19:19:23 +00:00
waldemar%netscape.com
1371ded278 Made ifdef _WIN32 uniform
git-svn-id: svn://10.0.0.236/trunk@63670 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 00:52:06 +00:00
beard%netscape.com
73b2f1d9c2 Added gctest target, added -lm to get floor()
git-svn-id: svn://10.0.0.236/trunk@62441 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 02:11:52 +00:00
beard%netscape.com
f488a47225 oops, commented out gc_types<T>::string.
git-svn-id: svn://10.0.0.236/trunk@62432 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:44:35 +00:00
beard%netscape.com
038c1e1796 g++ doesn't provide numeric_limits<T>
git-svn-id: svn://10.0.0.236/trunk@62429 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:35:53 +00:00
beard%netscape.com
8003f30c36 Cleaning up for GCC
git-svn-id: svn://10.0.0.236/trunk@62428 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:34:57 +00:00
beard%netscape.com
64462c33d5 more tests, using safer auto_ptr.
git-svn-id: svn://10.0.0.236/trunk@62282 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 01:21:53 +00:00
beard%netscape.com
d6a3fa5f44 can't use operator new to allocate containers that use GC_allocator, because the Mac heap zone isn't scanned.
git-svn-id: svn://10.0.0.236/trunk@62075 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 21:06:36 +00:00
beard%netscape.com
41d429d623 added gc_traits_finalizable to use GC finalization facilities to call destructors.
git-svn-id: svn://10.0.0.236/trunk@62071 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 20:58:26 +00:00
waldemar%netscape.com
be012c9cc8 Workarounds for VC6 bugs
git-svn-id: svn://10.0.0.236/trunk@62026 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:43:40 +00:00
waldemar%netscape.com
d878ba56de Added parser output classes
git-svn-id: svn://10.0.0.236/trunk@61963 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:31 +00:00
waldemar%netscape.com
8acb3ecf80 Added linked list and arena destructor utilities
git-svn-id: svn://10.0.0.236/trunk@61962 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:05 +00:00
beard%netscape.com
731e732229 gc_traits used to control whether a type is allocated using GC_malloc vs. GC_malloc_atomic.
git-svn-id: svn://10.0.0.236/trunk@61879 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:03:24 +00:00
beard%netscape.com
5f95254bb3 gc_allocator test
git-svn-id: svn://10.0.0.236/trunk@61878 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:01:57 +00:00
beard%netscape.com
9f6095211b allocator for garbage collection
git-svn-id: svn://10.0.0.236/trunk@61826 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 01:48:02 +00:00
waldemar%netscape.com
64fa1b6c33 Work on adding parser
git-svn-id: svn://10.0.0.236/trunk@61470 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:54:30 +00:00
waldemar%netscape.com
617fbb3628 Added .h files to project
git-svn-id: svn://10.0.0.236/trunk@61469 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:53:08 +00:00
waldemar%netscape.com
b736196a19 Fixed non-DEBUG warning
git-svn-id: svn://10.0.0.236/trunk@61468 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:51:44 +00:00
waldemar%netscape.com
8e0620e467 Added arenas
git-svn-id: svn://10.0.0.236/trunk@61466 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:40:48 +00:00
waldemar%netscape.com
c32e59ea73 Backed out extraneous change
git-svn-id: svn://10.0.0.236/trunk@61383 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:52:47 +00:00
waldemar%netscape.com
27c21e6ede Added x86 gcc support
git-svn-id: svn://10.0.0.236/trunk@61382 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:49:21 +00:00
waldemar%netscape.com
4167d78b02 Added debug flags
git-svn-id: svn://10.0.0.236/trunk@61381 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:48:45 +00:00
waldemar%netscape.com
5fe4726dbf Unix makefile
git-svn-id: svn://10.0.0.236/trunk@61364 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 10:03:07 +00:00
waldemar%netscape.com
d3187b25b0 Updated for GCC
git-svn-id: svn://10.0.0.236/trunk@61363 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 10:01:53 +00:00
waldemar%netscape.com
26aee5707d Fixed signed/unsigned warning
git-svn-id: svn://10.0.0.236/trunk@61362 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 09:32:45 +00:00
waldemar%netscape.com
8e4b3e1aed Fixed GCC incompatibilities
git-svn-id: svn://10.0.0.236/trunk@61361 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 09:26:59 +00:00
waldemar%netscape.com
1c777522b9 Fixed bug
git-svn-id: svn://10.0.0.236/trunk@59814 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 00:39:58 +00:00
waldemar%netscape.com
2b6f70d530 Fixed & bugs
git-svn-id: svn://10.0.0.236/trunk@59811 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 23:54:29 +00:00
waldemar%netscape.com
00f4b3f751 Fixed syntax error
git-svn-id: svn://10.0.0.236/trunk@59810 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 23:54:08 +00:00
waldemar%netscape.com
5e45870b0a VC6 project and workspace
git-svn-id: svn://10.0.0.236/trunk@59640 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:27:00 +00:00
waldemar%netscape.com
746b82680a Updated for VC6
git-svn-id: svn://10.0.0.236/trunk@59639 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:25:01 +00:00
waldemar%netscape.com
7c96eeaee4 Turned off optimizations and inlining in debug build
git-svn-id: svn://10.0.0.236/trunk@59516 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:51:16 +00:00
waldemar%netscape.com
dac645273e Changed to match parser.h
git-svn-id: svn://10.0.0.236/trunk@59515 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:50:54 +00:00
waldemar%netscape.com
221ea5fed5 Added ArrayAutoPtr and reworked cstring -> String conversions
git-svn-id: svn://10.0.0.236/trunk@59514 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:50:26 +00:00
waldemar%netscape.com
43fa4b73e9 Added parsing of numerals and token printing
git-svn-id: svn://10.0.0.236/trunk@59513 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:48:40 +00:00
waldemar%netscape.com
45cdb36b26 Cleaned up and added String routines
git-svn-id: svn://10.0.0.236/trunk@59512 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:47:54 +00:00
waldemar%netscape.com
801a41fbac Added lexer call
git-svn-id: svn://10.0.0.236/trunk@59511 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:47:03 +00:00
waldemar%netscape.com
1bff632e4b Fixed bug
git-svn-id: svn://10.0.0.236/trunk@59510 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:46:36 +00:00
waldemar%netscape.com
de2a99bda5 Added numerics.cpp
git-svn-id: svn://10.0.0.236/trunk@59184 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 08:25:59 +00:00
waldemar%netscape.com
156c3a115b Fixed NOT_REACHED
git-svn-id: svn://10.0.0.236/trunk@59183 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 08:25:36 +00:00
waldemar%netscape.com
722d12630c Added NATIVE_INT64 flag
git-svn-id: svn://10.0.0.236/trunk@59182 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 08:25:02 +00:00
waldemar%netscape.com
96823e93e7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@59181 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 08:24:40 +00:00