waldemar%netscape.com
4cf938a094
Initial version
...
git-svn-id: svn://10.0.0.236/trunk@88286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
9fac641ef6
Added progn and compacted the formatting of several forms
...
git-svn-id: svn://10.0.0.236/trunk@88285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
b5c9aee2ef
Renamed double to float64, added progn, and added support for ? within rules
...
git-svn-id: svn://10.0.0.236/trunk@88284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
22f094c0e8
Brought up to date
...
git-svn-id: svn://10.0.0.236/trunk@88283 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
474649b6f1
Added support for .. in directory paths
...
git-svn-id: svn://10.0.0.236/trunk@88282 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
338e5bbcb9
Added save-block-style
...
git-svn-id: svn://10.0.0.236/trunk@88281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
8fca1f6efe
Added save-block-style and *html-to-rtf-definitions*
...
git-svn-id: svn://10.0.0.236/trunk@88280 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:25 +00:00
waldemar%netscape.com
78f428bf2f
Renamed double to float64
...
git-svn-id: svn://10.0.0.236/trunk@88279 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
9cf24a521b
Started work on expression semantics
...
git-svn-id: svn://10.0.0.236/trunk@88278 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
742b85af02
Fixed terminal-action bug
...
git-svn-id: svn://10.0.0.236/trunk@88277 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:29:57 +00:00
rogerl%netscape.com
253c5f239c
Need to pass context now.
...
git-svn-id: svn://10.0.0.236/trunk@87733 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
604931d1a7
Added toBoolean handling. Fixed toString & toPrimitive to match spec.
...
git-svn-id: svn://10.0.0.236/trunk@87732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:18:46 +00:00
waldemar%netscape.com
bd44416b3a
Replaced \Q by \_
...
git-svn-id: svn://10.0.0.236/trunk@87721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:04:17 +00:00
rogerl%netscape.com
667f2a187d
Fixed unused vars. Added string literal as alternative function name.
...
Implemented invokeCall to use override.
git-svn-id: svn://10.0.0.236/trunk@87471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:39:59 +00:00
rogerl%netscape.com
62ae472ce8
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.
git-svn-id: svn://10.0.0.236/trunk@87238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 23:15:34 +00:00
rogerl%netscape.com
5016c3b1d9
Cleaning up all over. New Operator enumeration.
...
git-svn-id: svn://10.0.0.236/trunk@87044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:54:27 +00:00
beard%netscape.com
353d07be25
Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
...
git-svn-id: svn://10.0.0.236/trunk@87002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:38:12 +00:00
beard%netscape.com
d4e2e853d1
Fixing assertion in test case, so js2 shell will start correctly.
...
git-svn-id: svn://10.0.0.236/trunk@87000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:30:03 +00:00
beard%netscape.com
31f9a73ef6
Fixed crashing bugs by using PowerPC struct alignment.
...
git-svn-id: svn://10.0.0.236/trunk@86900 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:05:59 +00:00
beard%netscape.com
f596ffc004
Took out other libraries, transferred to driver projects.
...
git-svn-id: svn://10.0.0.236/trunk@86897 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:29:55 +00:00
beard%netscape.com
0a905526e1
friend class ICodeModule; not friend ICodeModule;
...
git-svn-id: svn://10.0.0.236/trunk@86894 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:59:09 +00:00
rogerl%netscape.com
c39bbd6aa8
Added new icodes for xcrement ops, unary ops etc. Changed override
...
resolution mechanism.
git-svn-id: svn://10.0.0.236/trunk@86720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:45:45 +00:00
rginda%netscape.com
8aef0119b1
adding .prefix files for the tests
...
git-svn-id: svn://10.0.0.236/trunk@86710 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:32:03 +00:00
rginda%netscape.com
c2871dd95c
changes to get the tests building again on the mac
...
git-svn-id: svn://10.0.0.236/trunk@86709 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
70893d1e66
Added WIN32 warning suppression pragma.
...
git-svn-id: svn://10.0.0.236/trunk@86691 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
389949045d
Added pragma to disable overlong identifiers warning
...
git-svn-id: svn://10.0.0.236/trunk@86690 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
290c4cf524
Turned on RTTI
...
git-svn-id: svn://10.0.0.236/trunk@86689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:09:23 +00:00
waldemar%netscape.com
494f89b821
A few new semantics
...
git-svn-id: svn://10.0.0.236/trunk@86656 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 05:00:28 +00:00
rginda%netscape.com
8460e8da04
mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
...
git-svn-id: svn://10.0.0.236/trunk@86640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:08:22 +00:00
rginda%netscape.com
2e949f338a
Changes to get mac building the js2 library
...
git-svn-id: svn://10.0.0.236/trunk@86633 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:05:53 +00:00
rginda%netscape.com
0e004ee709
Turn on RTTI
...
git-svn-id: svn://10.0.0.236/trunk@86627 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:48:19 +00:00
rginda%netscape.com
766afea1ed
Adding windows build goop for the tests
...
git-svn-id: svn://10.0.0.236/trunk@86626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:38:52 +00:00
rginda%netscape.com
cf6ba95c5e
Changes to get the lib building in vcc
...
git-svn-id: svn://10.0.0.236/trunk@86624 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:13:16 +00:00
rginda%netscape.com
99284a3872
ok, let's try that again.
...
git-svn-id: svn://10.0.0.236/trunk@86622 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:04:06 +00:00
rginda%netscape.com
82434eae00
Changed vc build to make a library instead of an exe
...
git-svn-id: svn://10.0.0.236/trunk@86621 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:56:56 +00:00
rginda%netscape.com
3c6b8bf2ab
add some directories to the common makefile
...
git-svn-id: svn://10.0.0.236/trunk@86605 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:08:42 +00:00
rginda%netscape.com
15f2bf64cb
is there no way to combine two .a files?
...
git-svn-id: svn://10.0.0.236/trunk@86604 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:06:33 +00:00
rginda%netscape.com
94fa1139ec
changes to get js2_shell to build
...
git-svn-id: svn://10.0.0.236/trunk@86603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:01:54 +00:00
rginda%netscape.com
16e47f0dbe
Changes to get the back end building again.
...
Removed "dependencies" file (part of old make system.)
git-svn-id: svn://10.0.0.236/trunk@86602 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 05:02:10 +00:00
rginda%netscape.com
5e81783b05
removing these tests, they've been relocated to js2/tests/js
...
git-svn-id: svn://10.0.0.236/trunk@86601 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:59:21 +00:00
rginda%netscape.com
dc46142fa0
changes to add runtime code into the library
...
git-svn-id: svn://10.0.0.236/trunk@86586 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:48:12 +00:00
rginda%netscape.com
48f1e22266
fixing filenames, none of these files had prior history.
...
git-svn-id: svn://10.0.0.236/trunk@86580 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:14:20 +00:00
rginda%netscape.com
39cef48623
ok, that was silly, removing generated Makefiles
...
git-svn-id: svn://10.0.0.236/trunk@86571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:33:02 +00:00
rginda%netscape.com
0328eb0a54
Adding Makefiles
...
git-svn-id: svn://10.0.0.236/trunk@86570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:29:36 +00:00
rginda%netscape.com
6ec2e22b7a
adding automake file
...
git-svn-id: svn://10.0.0.236/trunk@86569 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:27:25 +00:00
rginda%netscape.com
0d19733052
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
git-svn-id: svn://10.0.0.236/trunk@86568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:21:22 +00:00
waldemar%netscape.com
9a3975216a
Added more semantics
...
git-svn-id: svn://10.0.0.236/trunk@86490 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:44 +00:00
waldemar%netscape.com
bb3b6b8746
Added read-eval-print loop
...
git-svn-id: svn://10.0.0.236/trunk@86489 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:09 +00:00
waldemar%netscape.com
e0c44b2f3d
Updated to correspond to js2 site
...
git-svn-id: svn://10.0.0.236/trunk@86488 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:37 +00:00
waldemar%netscape.com
fd9eb7b14a
Added :semantic-comment and :vector-construct.
...
git-svn-id: svn://10.0.0.236/trunk@86487 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:05 +00:00