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
jeff.dyer%compilercompany.com
90e585d1c8
First cut a xml code generation.
2001-01-26 23:55:32 +00:00
jeff.dyer%compilercompany.com
68c43d84bf
Unneeded file
2001-01-26 23:46:06 +00:00
waldemar%netscape.com
677d83f673
Added .() operator
2001-01-26 07:33:32 +00:00
rogerl%netscape.com
72c26972f0
Fixes to support ICodeModule operand type (via name in global object) and
...
TRUE/FALSE/NULL/CLASS instructions.
2001-01-25 23:34:33 +00:00
rogerl%netscape.com
35b3299ba1
Added <function> at top level and example thereof.
2001-01-20 00:44:51 +00:00
rogerl%netscape.com
293f39e59d
Fixed gcc warnings. Added .xml test case.
2001-01-20 00:02:56 +00:00
rogerl%netscape.com
5ef03957d6
Fixes and enhancements to get class references, constructors and scripts
...
working from .xml input.
2001-01-19 23:56:37 +00:00
beard%netscape.com
2306ac6460
fixed no-prototype function warning.
2001-01-12 20:32:19 +00:00
waldemar%netscape.com
143bc061b5
Separated statements into statements, diretives, and definitions
2001-01-12 07:33:19 +00:00
rogerl%netscape.com
bd632f75f4
New (incomplete but functional) implementation of operator overriding.
2001-01-11 00:03:05 +00:00
waldemar%netscape.com
6cec0ffeb7
Simplified use-name-patterns
2001-01-10 02:50:13 +00:00
rogerl%netscape.com
43daa9fbee
Fix for VC++ compile.
2001-01-02 19:49:16 +00:00
beard%netscape.com
1cf42d06be
another pass over LexUtils::cmp_nocase().
2000-12-30 08:08:12 +00:00
beard%netscape.com
99c888634e
fix unsigned/signed comparison warnings
2000-12-30 07:55:01 +00:00
beard%netscape.com
df3abcca9b
Use GC-safe vector of JSFunction* to hold getters/setters.
2000-12-30 07:46:18 +00:00
beard%netscape.com
99f9432582
no need to copy JSString values into String values.
2000-12-30 07:06:03 +00:00
rogerl%netscape.com
ee08ac19b5
Fixed bit-rot in exception handling, removed unused locals.
2000-12-30 01:13:06 +00:00
rogerl%netscape.com
b702aaaa6d
re-ordered members wrt init sequence.
2000-12-30 01:08:31 +00:00
waldemar%netscape.com
887b904e59
Revamped the syntax for calling superconstructors and tightened up the syntax for the super operator
2000-12-22 02:02:14 +00:00
waldemar%netscape.com
80f4c34351
Simplified postfix-expressions and use-exclude-include
2000-12-21 00:04:52 +00:00
waldemar%netscape.com
a40dacaf12
Changed 'operator' from a keyword to an attribute.
2000-12-19 01:57:13 +00:00
waldemar%netscape.com
e0f8356195
Removed 'operator' non-reserved word
2000-12-19 01:56:36 +00:00
beard%netscape.com
e1805529ca
added newest source files, to use the icode assembler. (Pro6 update)
2000-12-16 07:01:50 +00:00
beard%netscape.com
a74f4fe519
added newest source files, to use the icode assembler.
2000-12-16 07:01:22 +00:00
beard%netscape.com
40289e5bf6
use string8::difference_type rather than uint for difference between iterators, cast uint32 to int32 to remove warnings.
2000-12-16 06:57:58 +00:00
beard%netscape.com
0923d081e7
fixed return value warning by moving return statement.
2000-12-16 06:56:37 +00:00
beard%netscape.com
e76108030e
warnings, explicit use of JSValue constructor.
2000-12-16 06:54:40 +00:00
waldemar%netscape.com
e1b29f5bf1
Converted to CodeWarrior 6 and fixed errors
2000-12-16 01:14:55 +00:00
waldemar%netscape.com
968afb2ede
Fixed C++ errors
2000-12-16 01:14:36 +00:00
jeff.dyer%compilercompany.com
d2eb2e3974
Revised readme and removed CommandLine parser (for now).
2000-12-16 00:50:25 +00:00
jeff.dyer%compilercompany.com
42bf173cf4
Removing Util.java.
2000-12-16 00:43:05 +00:00
jeff.dyer%compilercompany.com
e3fbb79593
Removed dependency on sun.tools packages.
2000-12-16 00:42:16 +00:00
rogerl%netscape.com
adeb9ce419
Added 'length' to Array objects as a getter property - and fixed up stuff
...
that this depended on. Fixed parameter names for xml classes and added
'loadxml' global function.
2000-12-15 01:38:40 +00:00
beard%netscape.com
990c190112
Converted to an application for testing.
2000-12-15 01:26:06 +00:00
beard%netscape.com
9e38607680
JDK 1.1 compatibility. Should flesh out the CommandLine class to do what sun.tools.util.CommandLine does.
2000-12-15 01:09:58 +00:00
beard%netscape.com
2db4c0cf57
JDK 1.1 compatibility.
2000-12-15 01:06:50 +00:00
beard%netscape.com
d539a4f663
build system for Mac using CW Pro 6.
2000-12-15 01:05:32 +00:00
rogerl%netscape.com
069e9baacd
Sweeping set of changes to implement closures. Also re-targetted entire
...
front-end to Cobol and back-end now generates pdp11 assembly code in
spanish.
2000-12-08 23:55:39 +00:00
jeff.dyer%compilercompany.com
db887022c7
Corrupt. Removing.
2000-12-06 19:01:21 +00:00
jeff.dyer%compilercompany.com
f8cff9b320
Removing, corrupt.
2000-12-06 18:59:39 +00:00
jeff.dyer%compilercompany.com
ec4d373ded
Drawing of compile-time values.
2000-12-06 18:37:20 +00:00
jeff.dyer%compilercompany.com
f8ae9bf2de
Fixed test to be correct js2.
2000-12-06 18:30:18 +00:00
jeff.dyer%compilercompany.com
21eef8c0a2
Fixes to the type system and error handler.
2000-12-06 18:27:42 +00:00
jeff.dyer%compilercompany.com
7ecfd468ed
Fixed type bugs and header comments.
2000-12-04 18:47:28 +00:00
waldemar%netscape.com
3c3fe52071
Made 'super' into an operator. Added syntax for operator overloading.
2000-12-02 09:10:12 +00:00
waldemar%netscape.com
907e88a921
Added 'operator' non-reserved word
2000-12-02 09:09:41 +00:00
jeff.dyer%compilercompany.com
e1e34965e1
Fixed a couple typos.
2000-12-02 02:04:51 +00:00
jeff.dyer%compilercompany.com
0305f2d290
Updated to reflect latest changes.
2000-12-02 01:49:18 +00:00
jeff.dyer%compilercompany.com
0f99399a6e
Import of Initial Source from MVCC
2000-12-02 00:46:31 +00:00
waldemar%netscape.com
6cd25e1b96
Added support for white space. Removed initial / production.
2000-11-21 04:07:05 +00:00
waldemar%netscape.com
fa7d21a130
Renamed simple to span
2000-11-21 04:06:44 +00:00
beard%netscape.com
6c99e43e31
updated dependencies
2000-11-21 00:31:10 +00:00
beard%netscape.com
e1e12894c0
added explicit getString() method to StringFormatter, and removed operator String() methods.
2000-11-21 00:29:39 +00:00
beard%netscape.com
785eaacfb2
Made getStaticSlot() static, to remove warning.
2000-11-21 00:15:39 +00:00
beard%netscape.com
8329d7a4b6
fixing unsigned/signed conversion warnings.
2000-11-21 00:14:55 +00:00
beard%netscape.com
24a6cc787c
CW Pro 6 compatibility.
2000-11-18 03:14:07 +00:00
rogerl%netscape.com
0f1b1996aa
Added lexutils & exception... to default build.
2000-11-16 23:58:53 +00:00
rogerl%netscape.com
3923459330
Example from Waldemar's spec.
2000-11-16 23:50:37 +00:00
rogerl%netscape.com
c65d7b8376
Added BindThis argument, removed 'this' arg from Call.
2000-11-16 23:49:29 +00:00
rogerl%netscape.com
8ccb885553
Added notion of binding a 'this' to a method to construct a mini-closure
...
for call semantics. Fixed MSVC warnings from lexutils. Added BindThis
instructionand removed 'this' from Call instruction (is now extracted
from target argument).
2000-11-16 23:48:42 +00:00
rginda%netscape.com
806cf8e188
refactored lexer bits from icodeasm into lexutils
...
refactored exceptions from icodeasm into exception*
fixed LeadingCap method names to be interCapped
added string8 and string16 typedefs (as opposed to string vs String)
2000-11-14 03:11:54 +00:00
jeff.dyer%compilercompany.com
843e30ec1a
Fix the first startup test.
2000-11-08 21:05:58 +00:00
beard%netscape.com
06b45baadc
Replaced occurrences of $$, $1, $2 with result, first, second. CodeWarrior doesn't like $ characters in identifiers.
2000-11-08 19:50:39 +00:00
rogerl%netscape.com
0a6215f169
Fixed warnings & bogus qualifier.
2000-11-07 01:09:45 +00:00
rogerl%netscape.com
5a3c3bbedc
Fixed statics and constructors bitrot.
2000-11-07 00:59:27 +00:00
rogerl%netscape.com
9468068269
More tests and changed 'verify' to live separately.
2000-11-07 00:58:42 +00:00
rogerl%netscape.com
d56d1d28c0
Testcase for adding setter to non-final field.
2000-11-06 23:00:00 +00:00