52 Commits

Author SHA1 Message Date
gerv%gerv.net
912583b021 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155485 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 15:37:13 +00:00
rogerl%netscape.com
4084a9fbec Added TRACE_DEBUG, fixed int/uint compare and bad iterator use.
git-svn-id: svn://10.0.0.236/trunk@144837 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 20:56:24 +00:00
rogerl%netscape.com
086ea8898e More Linux build
git-svn-id: svn://10.0.0.236/trunk@144833 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 19:07:42 +00:00
rogerl%netscape.com
f502e06fe5 Cleanup
git-svn-id: svn://10.0.0.236/trunk@143819 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-17 22:29:51 +00:00
rogerl%netscape.com
1ce87b9c65 Fixed memory leaks
git-svn-id: svn://10.0.0.236/trunk@143748 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-16 07:20:59 +00:00
rogerl%netscape.com
505b2011c3 Switched to StringAtom throughout
git-svn-id: svn://10.0.0.236/trunk@143438 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-09 00:59:12 +00:00
rogerl%netscape.com
1ea26e5dbd Moved pond and rootlist into Metadata
git-svn-id: svn://10.0.0.236/trunk@143303 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-04 22:58:22 +00:00
rogerl%netscape.com
d15be1cc1d More int32 etc. fixes
git-svn-id: svn://10.0.0.236/trunk@143062 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-29 22:51:03 +00:00
rogerl%netscape.com
a0b04bf091 toInt32 & toUint32 fixes
git-svn-id: svn://10.0.0.236/trunk@143047 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-29 17:47:44 +00:00
rogerl%netscape.com
66662a9986 Forcing flat regexp for string.replace
git-svn-id: svn://10.0.0.236/trunk@142773 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-22 23:04:27 +00:00
rogerl%netscape.com
2c1f1aff35 String fixes
git-svn-id: svn://10.0.0.236/trunk@142751 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-22 08:39:55 +00:00
rogerl%netscape.com
1db62cf805 sigh. Even more gc fixes
git-svn-id: svn://10.0.0.236/trunk@142623 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-19 21:22:02 +00:00
rogerl%netscape.com
63846ff8e1 GC fixes
git-svn-id: svn://10.0.0.236/trunk@142621 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-19 21:06:38 +00:00
rogerl%netscape.com
2993c7977a *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@142605 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-19 05:55:05 +00:00
rogerl%netscape.com
d14a54bc05 Fixing closure related bugs.
git-svn-id: svn://10.0.0.236/trunk@142562 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-16 22:32:35 +00:00
rogerl%netscape.com
ea004b9cf6 Moevd access dispatch to classes, fixed E3 bugs
git-svn-id: svn://10.0.0.236/trunk@142468 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 23:06:28 +00:00
rogerl%netscape.com
9c6cd66f8f Minor e3 fixes. Adding type handling for function parameters & result.
git-svn-id: svn://10.0.0.236/trunk@142306 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 19:30:34 +00:00
rogerl%netscape.com
da100729a8 Switched in new regexp from Monkey branch
git-svn-id: svn://10.0.0.236/trunk@142114 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 01:29:19 +00:00
rogerl%netscape.com
05e9c2fb02 RegExp fixes.
git-svn-id: svn://10.0.0.236/trunk@142056 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 14:30:39 +00:00
rogerl%netscape.com
f9a7202f3e Fixes all over for E3 test results - gc + ECMA edge cases.
git-svn-id: svn://10.0.0.236/trunk@140790 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:24:17 +00:00
rogerl%netscape.com
63c258065d GC fixes, added debug info to roots.
git-svn-id: svn://10.0.0.236/trunk@140467 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:38:32 +00:00
rogerl%netscape.com
78dc03445e Compiles clean!
git-svn-id: svn://10.0.0.236/trunk@140442 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 02:09:03 +00:00
rogerl%netscape.com
6510019777 General GC-related fixes.
git-svn-id: svn://10.0.0.236/trunk@139531 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 20:05:32 +00:00
rogerl%netscape.com
b76d8fbb79 Instance & Dynamic property map changes to HashTable complete.
git-svn-id: svn://10.0.0.236/trunk@139528 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 19:36:12 +00:00
rogerl%netscape.com
4fb72211d2 String & Array class fixes.
git-svn-id: svn://10.0.0.236/trunk@139210 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:00:20 +00:00
rogerl%netscape.com
602d6ca073 String.prototype bug fixn's
git-svn-id: svn://10.0.0.236/trunk@139201 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 16:15:52 +00:00
rogerl%netscape.com
171cbc252d Fixed for..in for generic lValue. Rationalized builtin class initialization
git-svn-id: svn://10.0.0.236/trunk@138987 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:12:01 +00:00
rogerl%netscape.com
95b21c6e21 Fixing Function prototypes. Added 'dumpAt'.
git-svn-id: svn://10.0.0.236/trunk@138804 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 18:45:37 +00:00
rogerl%netscape.com
82cf675d46 Multiple ECMA fixes.
git-svn-id: svn://10.0.0.236/trunk@138620 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 18:37:07 +00:00
rogerl%netscape.com
0c2ce48073 GC related bugs in array.
git-svn-id: svn://10.0.0.236/trunk@138381 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:20:10 +00:00
rogerl%netscape.com
daf40fb714 Fixes; ECMA3 property attributes. Array index handling.
'object' --> 'Object'.


git-svn-id: svn://10.0.0.236/trunk@138345 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 18:07:12 +00:00
rogerl%netscape.com
b71f1c67bf Added escape & parseInt. Cleaned up tabs in js2date
git-svn-id: svn://10.0.0.236/trunk@138114 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 15:04:08 +00:00
rogerl%netscape.com
bb114bf509 Fixed execStack overflow, added 'unescape' etc.
git-svn-id: svn://10.0.0.236/trunk@138054 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:55:53 +00:00
rogerl%netscape.com
360f445116 GC bug fixing.
git-svn-id: svn://10.0.0.236/trunk@138045 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 21:48:07 +00:00
rogerl%netscape.com
63ae1fcbf1 Fixed Array.length & proto functions.
git-svn-id: svn://10.0.0.236/trunk@138036 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 16:17:49 +00:00
rogerl%netscape.com
ee365d5103 Function & Array prototype fixes. InstanceOf implementation.
git-svn-id: svn://10.0.0.236/trunk@137953 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 22:36:27 +00:00
rogerl%netscape.com
b23c5592a2 Fixes for Number & String builtins prototype functionality.
git-svn-id: svn://10.0.0.236/trunk@137632 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-10 22:02:49 +00:00
rogerl%netscape.com
3fb2782978 Completed switch to prototype base for builtins. Fixed string.length
git-svn-id: svn://10.0.0.236/trunk@137396 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-05 00:57:09 +00:00
rogerl%netscape.com
4540ada801 Changes throughout to match new Object layout - merged CallableInstance to
SimpleInstance, switched StaticBinding to LocalBinding etc.


git-svn-id: svn://10.0.0.236/trunk@137154 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 21:41:25 +00:00
rogerl%netscape.com
7c3752c0e0 Incrementing to latest ECMA changes.
git-svn-id: svn://10.0.0.236/trunk@135269 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 23:14:32 +00:00
rogerl%netscape.com
8318629a33 Fixed bad delete of string ptrs in libraries.
git-svn-id: svn://10.0.0.236/trunk@133340 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 23:46:02 +00:00
rogerl%netscape.com
5a0f930416 Linux build fixes.
git-svn-id: svn://10.0.0.236/trunk@133033 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-05 22:16:16 +00:00
rogerl%netscape.com
b79c80a6dd Whole slew of Linux build warning fixes. Fixed over-pop from default
constructor.


git-svn-id: svn://10.0.0.236/trunk@132832 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-01 20:55:10 +00:00
rogerl%netscape.com
09c78e6f8f Number class.
git-svn-id: svn://10.0.0.236/trunk@132471 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-24 23:12:24 +00:00
rogerl%netscape.com
9698249f39 More try/catch magic.
git-svn-id: svn://10.0.0.236/trunk@132340 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-21 22:33:41 +00:00
rogerl%netscape.com
11bef4ae26 Added Array class. Moved conversions to MetaData.
git-svn-id: svn://10.0.0.236/trunk@132316 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-21 03:00:21 +00:00
rogerl%netscape.com
c02140af8e Added 'for..in' support.
git-svn-id: svn://10.0.0.236/trunk@131944 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-14 02:26:21 +00:00
rogerl%netscape.com
5718e4bcab More long/ulong changes - moved to String for name storage, added string
to GC handling. Removing reference assign ops.


git-svn-id: svn://10.0.0.236/trunk@131676 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-10 05:32:21 +00:00
rogerl%netscape.com
406a267dcc Minor long/ulong tweaks.
git-svn-id: svn://10.0.0.236/trunk@131498 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 23:49:36 +00:00
rogerl%netscape.com
dfb32f7a59 Merged all latest.
git-svn-id: svn://10.0.0.236/trunk@130174 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 21:40:36 +00:00