rogerl%netscape.com
ec63aa10fd
Fixed unused vars. Added string literal as alternative function name.
...
Implemented invokeCall to use override.
2001-02-20 21:39:59 +00:00
rogerl%netscape.com
085f99a539
New icodes to handle instanceof/is. Moved operator name handling to icg
...
for now (pending a semantics phase). Added a generic new and prototype
setting.
2001-02-16 23:15:34 +00:00
rogerl%netscape.com
f2ed6c0f4a
Cleaning up all over. New Operator enumeration.
2001-02-14 23:54:27 +00:00
beard%netscape.com
a5bc14a2ad
Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
2001-02-14 18:38:12 +00:00
beard%netscape.com
0e29b661a3
Fixing assertion in test case, so js2 shell will start correctly.
2001-02-14 18:30:03 +00:00
beard%netscape.com
8af9421767
Fixed crashing bugs by using PowerPC struct alignment.
2001-02-13 05:05:59 +00:00
beard%netscape.com
b39234a73a
Took out other libraries, transferred to driver projects.
2001-02-13 04:29:55 +00:00
beard%netscape.com
b2024b30c1
friend class ICodeModule; not friend ICodeModule;
2001-02-13 03:59:09 +00:00
rogerl%netscape.com
8325fd72aa
Added new icodes for xcrement ops, unary ops etc. Changed override
...
resolution mechanism.
2001-02-10 00:45:45 +00:00
rginda%netscape.com
53c12bbf5e
adding .prefix files for the tests
2001-02-09 23:32:03 +00:00
rginda%netscape.com
3d087768a1
changes to get the tests building again on the mac
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
8852bd4828
Added WIN32 warning suppression pragma.
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
d568d40910
Added pragma to disable overlong identifiers warning
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
5fb0a8ee35
Turned on RTTI
2001-02-09 19:09:23 +00:00
waldemar%netscape.com
de5e2988fc
A few new semantics
2001-02-09 05:00:28 +00:00
rginda%netscape.com
2c018ad0a6
mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
2001-02-09 00:08:22 +00:00
rginda%netscape.com
deab930eaf
Changes to get mac building the js2 library
2001-02-08 23:05:53 +00:00
rginda%netscape.com
f7ef71585e
Turn on RTTI
2001-02-08 21:48:19 +00:00
rginda%netscape.com
c7680f76f8
Adding windows build goop for the tests
2001-02-08 21:38:52 +00:00
rginda%netscape.com
c7d9f91b1a
Changes to get the lib building in vcc
2001-02-08 21:13:16 +00:00
rginda%netscape.com
b9c5352994
ok, let's try that again.
2001-02-08 21:04:06 +00:00
rginda%netscape.com
a55364d6c8
Changed vc build to make a library instead of an exe
2001-02-08 20:56:56 +00:00
rginda%netscape.com
96828862d6
add some directories to the common makefile
2001-02-08 06:08:42 +00:00
rginda%netscape.com
60316c588b
is there no way to combine two .a files?
2001-02-08 06:06:33 +00:00
rginda%netscape.com
7c1ad74353
changes to get js2_shell to build
2001-02-08 06:01:54 +00:00
rginda%netscape.com
f100d87400
Changes to get the back end building again.
...
Removed "dependencies" file (part of old make system.)
2001-02-08 05:02:10 +00:00
rginda%netscape.com
49dfc38a6e
removing these tests, they've been relocated to js2/tests/js
2001-02-08 04:59:21 +00:00
rginda%netscape.com
306ca97c5f
changes to add runtime code into the library
2001-02-08 00:48:12 +00:00
rginda%netscape.com
3df3dd0748
fixing filenames, none of these files had prior history.
2001-02-08 00:14:20 +00:00
rginda%netscape.com
4087957756
ok, that was silly, removing generated Makefiles
2001-02-07 21:33:02 +00:00
rginda%netscape.com
74ad25891f
Adding Makefiles
2001-02-07 21:29:36 +00:00
rginda%netscape.com
90b123912b
adding automake file
2001-02-07 21:27:25 +00:00
rginda%netscape.com
848ccfca69
initial checkin for source reorg. leaf copied mozilla/js/js2 to mozilla/js2/src, mozilla/js/js2/jsc to mozilla/js2/jsc, mozilla/js/js2/tools to mozilla/js2/tools, and mozilla/js/semantics to mozilla/js2/semantics
...
unix now has an autoconf based make system. currently the new make system only makes parser related files, back end stuff to be added soon.
mac and windows makesystems will be checked in next.
parser.cpp has been factored into token.*, lexer.*, and parser.*
utilities.cpp has been factored into formatter.*, exception.*, mem.*, strings.*,ds.h, stlcfg.h, and algo.h
2001-02-07 21:21:22 +00:00
waldemar%netscape.com
2b22046006
Added more semantics
2001-02-07 05:08:44 +00:00
waldemar%netscape.com
c3a021f211
Added read-eval-print loop
2001-02-07 05:08:09 +00:00
waldemar%netscape.com
f4fd6bc908
Updated to correspond to js2 site
2001-02-07 05:07:37 +00:00
waldemar%netscape.com
17b22162c1
Added :semantic-comment and :vector-construct.
2001-02-07 05:07:05 +00:00
waldemar%netscape.com
ddf1704526
Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging.
2001-02-07 05:06:22 +00:00
waldemar%netscape.com
bbabbd5a0f
Added vector comprehensions and extra mode parameter for %section, %subsection, and %text.
2001-02-07 05:05:39 +00:00
rogerl%netscape.com
61c02b49fb
Fixed case, sorry
2001-02-02 01:08:06 +00:00
rogerl%netscape.com
4f0fb6c68b
Added ICodeEmitter
2001-02-02 01:06:30 +00:00
rogerl%netscape.com
99801e47e7
Added icodeEmitter to VC++ build
2001-02-02 01:05:38 +00:00
rogerl%netscape.com
4b45446f30
Re-structuring some ICG details.
2001-02-02 01:04:22 +00:00
waldemar%netscape.com
068fd9649d
Fixed comment
2001-02-01 03:42:25 +00:00
waldemar%netscape.com
d5f1e7556c
Added make-and-compile-grammar cache
2001-02-01 03:41:54 +00:00
waldemar%netscape.com
12ec735bd9
Added hash-table-=
2001-02-01 03:41:18 +00:00
waldemar%netscape.com
0845341beb
Added the id type
2001-02-01 03:40:56 +00:00
waldemar%netscape.com
5cfc39b9dd
Removed namespace inheritance.
Begun implementing semantics.
2001-02-01 03:39:26 +00:00
rogerl%netscape.com
bd57a453dc
Removed unused parameter.
2001-02-01 01:06:53 +00:00
rogerl%netscape.com
80fd524b82
Changed Cast to take a JSValue containing a type instead of type directly.
...
Added LoadType to help support that. Also added LoadNull.
2001-02-01 00:59:21 +00:00