rogerl%netscape.com
c3ec6e411e
Fixed increment bug. Added mPrivate member and supported native getter &
...
setter functions for NAME opcodes.
2001-03-05 21:49:23 +00:00
waldemar%netscape.com
f77cfb9487
More expression semantics
2001-03-02 23:15:54 +00:00
waldemar%netscape.com
ad5a07b445
Renamed string-equal to string=
2001-03-02 23:15:33 +00:00
waldemar%netscape.com
4be14d986e
Added ^, hex, mod, and string comparison operators
2001-03-02 23:14:11 +00:00
waldemar%netscape.com
bc4670ec9f
Initial version
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
54b30f1c88
Added progn and compacted the formatting of several forms
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
8e75d7a4d8
Renamed double to float64, added progn, and added support for ? within rules
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
229bb3ddec
Brought up to date
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
b320b02aac
Added support for .. in directory paths
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
58c4444e8a
Added save-block-style
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
73265b24c5
Added save-block-style and *html-to-rtf-definitions*
2001-03-01 05:33:25 +00:00
waldemar%netscape.com
abad369387
Renamed double to float64
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
406a81e0e9
Started work on expression semantics
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
0aa779d4e5
Fixed terminal-action bug
2001-03-01 05:29:57 +00:00
rogerl%netscape.com
f27fab97bf
Need to pass context now.
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
454c9182c0
Added toBoolean handling. Fixed toString & toPrimitive to match spec.
2001-02-23 00:18:46 +00:00
waldemar%netscape.com
574dc26508
Replaced \Q by \_
2001-02-23 00:04:17 +00:00
rogerl%netscape.com
df867a03d1
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
ded1228e70
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
8ef1772c5d
Cleaning up all over. New Operator enumeration.
2001-02-14 23:54:27 +00:00
beard%netscape.com
272a4ebfee
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
521e3d1e7c
Fixing assertion in test case, so js2 shell will start correctly.
2001-02-14 18:30:03 +00:00
beard%netscape.com
3edaa62d38
Fixed crashing bugs by using PowerPC struct alignment.
2001-02-13 05:05:59 +00:00
beard%netscape.com
7a69829126
Took out other libraries, transferred to driver projects.
2001-02-13 04:29:55 +00:00
beard%netscape.com
57d1645756
friend class ICodeModule; not friend ICodeModule;
2001-02-13 03:59:09 +00:00
rogerl%netscape.com
2e1e04b1b0
Added new icodes for xcrement ops, unary ops etc. Changed override
...
resolution mechanism.
2001-02-10 00:45:45 +00:00
rginda%netscape.com
0b632f7a00
adding .prefix files for the tests
2001-02-09 23:32:03 +00:00
rginda%netscape.com
628e5ebabd
changes to get the tests building again on the mac
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
56c014f548
Added WIN32 warning suppression pragma.
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
9c1acceef4
Added pragma to disable overlong identifiers warning
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
61612f3f44
Turned on RTTI
2001-02-09 19:09:23 +00:00
waldemar%netscape.com
c1f0f50f76
A few new semantics
2001-02-09 05:00:28 +00:00
rginda%netscape.com
72b7a04c48
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
ff2bfe5809
Changes to get mac building the js2 library
2001-02-08 23:05:53 +00:00
rginda%netscape.com
43a1235c75
Turn on RTTI
2001-02-08 21:48:19 +00:00
rginda%netscape.com
b219c01b86
Adding windows build goop for the tests
2001-02-08 21:38:52 +00:00
rginda%netscape.com
31b6ee0ac8
Changes to get the lib building in vcc
2001-02-08 21:13:16 +00:00
rginda%netscape.com
54ddb30990
ok, let's try that again.
2001-02-08 21:04:06 +00:00
rginda%netscape.com
0b6511d8b3
Changed vc build to make a library instead of an exe
2001-02-08 20:56:56 +00:00
rginda%netscape.com
da8380bcd8
add some directories to the common makefile
2001-02-08 06:08:42 +00:00
rginda%netscape.com
7ade31ea4f
is there no way to combine two .a files?
2001-02-08 06:06:33 +00:00
rginda%netscape.com
63b24fce21
changes to get js2_shell to build
2001-02-08 06:01:54 +00:00
rginda%netscape.com
b1f74a06c5
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
e2301c3916
removing these tests, they've been relocated to js2/tests/js
2001-02-08 04:59:21 +00:00
rginda%netscape.com
165cf7ee76
changes to add runtime code into the library
2001-02-08 00:48:12 +00:00
rginda%netscape.com
c57bae9e75
fixing filenames, none of these files had prior history.
2001-02-08 00:14:20 +00:00
rginda%netscape.com
39356dd364
ok, that was silly, removing generated Makefiles
2001-02-07 21:33:02 +00:00
rginda%netscape.com
e4ba7a1cd9
Adding Makefiles
2001-02-07 21:29:36 +00:00
rginda%netscape.com
20d35dc639
adding automake file
2001-02-07 21:27:25 +00:00
rginda%netscape.com
1a4b241ed2
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