beard%netscape.com
29a0a349f3
Build with latest CodeWarrior tools.
2001-08-16 01:02:46 +00:00
beard%netscape.com
d7e9336828
Added MPW tool targets.
2001-08-15 18:59:54 +00:00
beard%netscape.com
612bf202c0
Fixed XP_MAC_MPW code rot.
2001-08-15 18:59:34 +00:00
beard%netscape.com
de65efa606
Updated for latest CodeWarrior tools.
2001-08-15 18:27:40 +00:00
rogerl%netscape.com
5472b4b6eb
Fixed position for 'this' error message.
2001-08-15 01:05:05 +00:00
rogerl%netscape.com
fe5584b4f7
Fixed detection of unchecked functions as function literals.
2001-08-15 00:59:13 +00:00
rogerl%netscape.com
31ea7a8d8e
Fixed illegal use of 'this' in instance methods. Fixed bug in getType for
...
undefined value.
2001-08-14 21:02:38 +00:00
rogerl%netscape.com
94ae435647
Fixed missing function name/class info crashes.
2001-08-13 23:14:56 +00:00
waldemar%netscape.com
2059e63356
Fixed handling of the 'private' attribute
2001-08-11 00:32:05 +00:00
waldemar%netscape.com
fc26c991f8
Removed 3_in lexer unit syntax
2001-08-10 23:51:00 +00:00
pschwartau%netscape.com
ebd2e13b32
bad type for delete index operand.
fixed type warning.
2001-08-10 00:29:48 +00:00
rogerl%netscape.com
83613f0632
Fixed bug in short value instruction operand printing.
2001-08-10 00:25:47 +00:00
rogerl%netscape.com
7251bbcce5
Fixed operator overloading for indexing operators.
2001-08-10 00:21:32 +00:00
rogerl%netscape.com
ceca52b8d4
Merging JS2_DIKDIK_BRANCH macbuild related stuff.
2001-08-07 01:40:39 +00:00
rogerl%netscape.com
edead61a96
Merging DIKDIK_BRANCH into main line.
2001-08-07 01:21:11 +00:00
rogerl%netscape.com
f9c1de76b5
Removing stale versions
2001-08-06 22:34:29 +00:00
rogerl%netscape.com
cdef235ef8
More branch merging.
2001-08-06 22:25:07 +00:00
rogerl%netscape.com
e32d30ddd7
More branch merging.
2001-08-06 21:59:04 +00:00
rogerl%netscape.com
3525486520
More branch merging
2001-08-06 21:57:00 +00:00
rogerl%netscape.com
ae24adc6fe
Merging in from DIKDIK_BRANCH
2001-08-06 21:53:33 +00:00
waldemar%netscape.com
2d0491abf8
Updated parser: attributes can be expressions, added new attributes, disallowed nested ::'s, deleted Eval nodes, added const and void nodes, deleted package attribute, deleted super::id syntax, and added super, super(expr), and super(args) syntax
2001-06-13 21:24:27 +00:00
rogerl%netscape.com
3a27d3d199
Tentative fix for build releated issues.
2001-03-27 22:06:21 +00:00
jeff.dyer%compilercompany.com
bce6c428ce
Adding JSILGenerator code
2001-03-26 22:37:50 +00:00
jeff.dyer%compilercompany.com
06c7ca59e6
Updating JSC with framework for semantics in cpp.
2001-03-26 22:31:11 +00:00
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
rogerl%netscape.com
454c9182c0
Added toBoolean handling. Fixed toString & toPrimitive to match spec.
2001-02-23 00:18:46 +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
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
628e5ebabd
changes to get the tests building again on the mac
2001-02-09 23:31:11 +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
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
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
7ade31ea4f
is there no way to combine two .a files?
2001-02-08 06:06:33 +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
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
rogerl%netscape.com
cb289ae2e2
Fixed case, sorry
2001-02-02 01:08:06 +00:00
rogerl%netscape.com
5276f5b818
Added ICodeEmitter
2001-02-02 01:06:30 +00:00
rogerl%netscape.com
7ea0f3cbba
Added icodeEmitter to VC++ build
2001-02-02 01:05:38 +00:00