1085 Commits

Author SHA1 Message Date
waldemar%netscape.com
3ce2952da5 Removed interfaces
git-svn-id: svn://10.0.0.236/trunk@121995 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:59:22 +00:00
waldemar%netscape.com
ee0339f94f Added more definition semantics. Removed instance member indirection. Removed indexable flag.
git-svn-id: svn://10.0.0.236/trunk@119659 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 00:30:48 +00:00
waldemar%netscape.com
1995ad529b Added support for optional fields
git-svn-id: svn://10.0.0.236/trunk@119656 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 00:30:02 +00:00
waldemar%netscape.com
2b2c426593 Added support for optional fields. Removed requirement that free variables be constants.
git-svn-id: svn://10.0.0.236/trunk@119655 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 00:29:40 +00:00
brendan%mozilla.org
26633b1aa8 Fix next-to-last vs. last context GC race, plus ClaimScope vs. js_DestroyContext race; removed js_ForceGC from the FRIEND JS API (133773, sr=jband&shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@117899 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 04:23:21 +00:00
pschwartau%netscape.com
85104bd12d Correcting mistake in location of DikDik executable on Windows. Whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@117742 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-30 00:14:18 +00:00
pschwartau%netscape.com
dc3e631e9f Fixed Mac build warnings
git-svn-id: svn://10.0.0.236/trunk@117707 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 23:24:47 +00:00
rogerl%netscape.com
ef9d692462 Build warning fixes.
git-svn-id: svn://10.0.0.236/trunk@117704 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 22:53:08 +00:00
rogerl%netscape.com
8b9ff13013 Incremental Shamu updates
git-svn-id: svn://10.0.0.236/trunk@117679 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 18:56:04 +00:00
rogerl%netscape.com
030d6978ca Added nyi() etc.
git-svn-id: svn://10.0.0.236/trunk@117425 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:34:02 +00:00
rogerl%netscape.com
87458f27ad Incremental fixing.
git-svn-id: svn://10.0.0.236/trunk@117262 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 00:18:31 +00:00
rogerl%netscape.com
3bb7b67ef9 Fixed output directory
git-svn-id: svn://10.0.0.236/trunk@117258 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:45:46 +00:00
rogerl%netscape.com
be295c767a VC++ workspace for shamu
git-svn-id: svn://10.0.0.236/trunk@117257 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:40:34 +00:00
rogerl%netscape.com
e6b341d066 Shim - builds SpiderMonkey compatible dll from DikDik.
git-svn-id: svn://10.0.0.236/trunk@117250 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:35:41 +00:00
rogerl%netscape.com
c0404bd5e2 Switched to SpiderMOnkey style jsval tagged pointer scheme.
git-svn-id: svn://10.0.0.236/trunk@117240 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:58:24 +00:00
timeless%mac.com
69ae314807 Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa


git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:30:17 +00:00
waldemar%netscape.com
c3c3750d5a Checkpoint
git-svn-id: svn://10.0.0.236/trunk@116012 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:12:41 +00:00
waldemar%netscape.com
a7f05811c3 More new semantics
git-svn-id: svn://10.0.0.236/trunk@115764 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:49:11 +00:00
waldemar%netscape.com
9973d07f16 Changed formatting of elt-of and unique-elt-of
git-svn-id: svn://10.0.0.236/trunk@115763 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:49:03 +00:00
waldemar%netscape.com
c214055773 Added unique-elt-of
git-svn-id: svn://10.0.0.236/trunk@115762 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:48:39 +00:00
rogerl%netscape.com
b222174cab Added regexp path.
git-svn-id: svn://10.0.0.236/trunk@115163 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:21:38 +00:00
rogerl%netscape.com
deda8b4f83 Missing newline at EOF
git-svn-id: svn://10.0.0.236/trunk@115162 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:15:40 +00:00
rogerl%netscape.com
7ad4b4026a Fixing gcc errors.
git-svn-id: svn://10.0.0.236/trunk@115161 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:14:56 +00:00
rogerl%netscape.com
e2b4c181a8 Fixed include path for regexp
git-svn-id: svn://10.0.0.236/trunk@115160 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:07:44 +00:00
rogerl%netscape.com
c17d2e5a82 Sweeping changes arising from moving unary operator table to context etc.
git-svn-id: svn://10.0.0.236/trunk@115159 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:06:35 +00:00
waldemar%netscape.com
4092d9aecb More new semantics
git-svn-id: svn://10.0.0.236/trunk@114000 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 04:06:29 +00:00
waldemar%netscape.com
2d396b05ac Added support for set-field and type-diff
git-svn-id: svn://10.0.0.236/trunk@113999 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 04:05:44 +00:00
waldemar%netscape.com
c89eb0f8c2 Fixed stub compile error
git-svn-id: svn://10.0.0.236/trunk@113651 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:13:30 +00:00
waldemar%netscape.com
d27901c0a3 Expanded map to allow type-narrowing conditions in its condition expression
git-svn-id: svn://10.0.0.236/trunk@113650 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:13:03 +00:00
waldemar%netscape.com
3ddc09d4af Updated license
git-svn-id: svn://10.0.0.236/trunk@113628 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:13:45 +00:00
waldemar%netscape.com
f5b53beb84 Major reorganization of object structure, environments, frames, and bindings. Added compile/run flag to all expression evaluation functions.
git-svn-id: svn://10.0.0.236/trunk@113627 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:12:28 +00:00
waldemar%netscape.com
99127cdceb Added another test case
git-svn-id: svn://10.0.0.236/trunk@113626 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:11:02 +00:00
waldemar%netscape.com
5b51f9b435 Added delete-adjacent-duplicates
git-svn-id: svn://10.0.0.236/trunk@113625 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:51 +00:00
waldemar%netscape.com
57833896b4 Added m-dash
git-svn-id: svn://10.0.0.236/trunk@113624 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:29 +00:00
waldemar%netscape.com
4047f11fef Removed license
git-svn-id: svn://10.0.0.236/trunk@113623 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:05 +00:00
waldemar%netscape.com
b913abd7d3 Incomplete attempt to define bit-set and restricted-set semantic types and to define the set-field record/tuple constructor
git-svn-id: svn://10.0.0.236/trunk@113622 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:08:18 +00:00
rogerl%netscape.com
faeb4c2ffd Incremental fixes.
git-svn-id: svn://10.0.0.236/trunk@113483 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:06:34 +00:00
rogerl%netscape.com
5464363ef6 Incremental ECMA test suite fixes.
git-svn-id: svn://10.0.0.236/trunk@113382 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:05:37 +00:00
rogerl%netscape.com
c24ad789c9 Fixes for RE bytecode + adding Context parameter for base JSObect methods
(and associated fall-out). Fixes for Array.length ahndling.Fixing Boolean
prototype.


git-svn-id: svn://10.0.0.236/trunk@113267 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:25:26 +00:00
rogerl%netscape.com
c629dbb4d9 Added shell for testing regexp engine.
git-svn-id: svn://10.0.0.236/trunk@113253 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:58:53 +00:00
rogerl%netscape.com
7492e8edc9 Bytecode version of engine.
git-svn-id: svn://10.0.0.236/trunk@113175 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:02:33 +00:00
rogerl%netscape.com
f98ea16ee1 Added 'quit' to shell.
git-svn-id: svn://10.0.0.236/trunk@112558 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:32:23 +00:00
rogerl%netscape.com
9aed1eb7d5 Began switch to regexp bytecode.
git-svn-id: svn://10.0.0.236/trunk@112557 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:31:39 +00:00
rogerl%netscape.com
0f43f1c0be Cleaning up types.
git-svn-id: svn://10.0.0.236/trunk@112527 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 21:39:00 +00:00
rogerl%netscape.com
babbb97ac2 Cleaned up match vs. execute
git-svn-id: svn://10.0.0.236/trunk@112525 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 20:01:02 +00:00
rogerl%netscape.com
3fe3d6616f Fixes for wacky extra blank lines from cvs. Fixes for __proto__ and to
string.split.


git-svn-id: svn://10.0.0.236/trunk@112524 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:51:22 +00:00
rogerl%netscape.com
290e368dd4 Trying to remove extra blank lines from wacky cvs usage.
git-svn-id: svn://10.0.0.236/trunk@112523 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:47:18 +00:00
rogerl%netscape.com
cd0b9b2359 Incremental ECMA compatibility fixings.
git-svn-id: svn://10.0.0.236/trunk@112413 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 02:03:56 +00:00
pschwartau%netscape.com
b5cf363183 Fix Mac build errors/warnings
git-svn-id: svn://10.0.0.236/trunk@112399 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:23:59 +00:00
rogerl%netscape.com
2784b79499 Need stdlib on Linux.
git-svn-id: svn://10.0.0.236/trunk@112398 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:15:48 +00:00