106 Commits

Author SHA1 Message Date
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
gerv%gerv.net
76529f3fd6 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@185990 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 13:25:40 +00:00
rogerl%netscape.com
f38cc3c2b5 Performance updates
git-svn-id: svn://10.0.0.236/trunk@143950 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-19 21:43:15 +00:00
rogerl%netscape.com
1bc82fa37f Cleanups around new argSlots
git-svn-id: svn://10.0.0.236/trunk@143693 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 22:48:34 +00:00
rogerl%netscape.com
dd538fd3e4 BROKEN latest arg slots changes
git-svn-id: svn://10.0.0.236/trunk@143680 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 17:34:39 +00:00
rogerl%netscape.com
ce5ac8f267 BROKEN, changing argument allocation strategy
git-svn-id: svn://10.0.0.236/trunk@143650 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-12 23:02:51 +00:00
rogerl%netscape.com
3044c8932f Switching to new parameterslots scheme.
git-svn-id: svn://10.0.0.236/trunk@143605 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 22:04:34 +00:00
rogerl%netscape.com
18dc52b130 Fixed compile errors
git-svn-id: svn://10.0.0.236/trunk@143498 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 06:26:06 +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
19e1485b91 unsigned int length fixes
git-svn-id: svn://10.0.0.236/trunk@142695 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-21 07:58:00 +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
11654a82bb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@142593 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-18 08:39:59 +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
84847ff0bb New implementation of read/write handling, fixed gc bugs etc.
git-svn-id: svn://10.0.0.236/trunk@142286 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 23:05:01 +00:00
rogerl%netscape.com
fa077185a8 Fixing gc for js2val's.
git-svn-id: svn://10.0.0.236/trunk@142245 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 23:09:27 +00:00
rogerl%netscape.com
ba3c57bef0 Super constructor call sequence and super statement.
git-svn-id: svn://10.0.0.236/trunk@142187 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 22:59:25 +00:00
rogerl%netscape.com
b8684d0ae6 Super expression with 'op'.
git-svn-id: svn://10.0.0.236/trunk@141864 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 01:11:01 +00:00
rogerl%netscape.com
7315c70e35 'super' expression.
git-svn-id: svn://10.0.0.236/trunk@141861 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 23:44:27 +00:00
rogerl%netscape.com
f512bf2531 Integer & long arithmetic fixes.
git-svn-id: svn://10.0.0.236/trunk@141750 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 17:18:10 +00:00
rogerl%netscape.com
d91983473f Class Integer fixes.
git-svn-id: svn://10.0.0.236/trunk@141740 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 07:07:48 +00:00
rogerl%netscape.com
ca3a5f130f Function call overhead boost. ParameterFrameSlot references.
git-svn-id: svn://10.0.0.236/trunk@141472 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 07:32:12 +00:00
rogerl%netscape.com
3abc2cd4c0 Fixes to Frame & Package Slot references.
git-svn-id: svn://10.0.0.236/trunk@141233 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 06:21:02 +00:00
rogerl%netscape.com
bd34480ec5 Switching to frame & package slot mechanism.
git-svn-id: svn://10.0.0.236/trunk@141130 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 21:01:51 +00:00
rogerl%netscape.com
3de4387cb3 Adding FrameVariable for slotted access.
git-svn-id: svn://10.0.0.236/trunk@141114 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 07:22:21 +00:00
rogerl%netscape.com
03abda8fe8 Leakage fixes.
git-svn-id: svn://10.0.0.236/trunk@141038 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:54:58 +00:00
rogerl%netscape.com
ae70a95927 Leakage fixes.
git-svn-id: svn://10.0.0.236/trunk@141036 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:29:50 +00:00
rogerl%netscape.com
c4ec6a398f gc, some E3 edge cases.
git-svn-id: svn://10.0.0.236/trunk@140935 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:52:00 +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
1bf36db7ca Fixed parameter frame leaking.
git-svn-id: svn://10.0.0.236/trunk@139725 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:14:23 +00:00
rogerl%netscape.com
a05000087c Modifying 'break' to skip block frames...
git-svn-id: svn://10.0.0.236/trunk@139632 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 00:04:45 +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
d9a6dcdb17 Fixed passing wrong environment to function call.
git-svn-id: svn://10.0.0.236/trunk@139296 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:46:09 +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
2dc237657b 'With' statement fixes.
git-svn-id: svn://10.0.0.236/trunk@138552 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 21:51:16 +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
d8a8ab966b Fixed stack leak from comma operator. Fixed date constructor bad value.
git-svn-id: svn://10.0.0.236/trunk@138303 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 19:58:04 +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
a4d524dc71 Identical/NotIdetical implemented.
git-svn-id: svn://10.0.0.236/trunk@137954 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 23:15:34 +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
58d30a86b6 Function literals, switch bcc to collect generic JS2Objects.
git-svn-id: svn://10.0.0.236/trunk@137889 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 03:29:07 +00:00
rogerl%netscape.com
cb77c6e17b Fixed bypasss of error checking for initialization. Added AlienInstance
methods that were MIA.


git-svn-id: svn://10.0.0.236/trunk@137201 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-31 17:42:49 +00:00
rogerl%netscape.com
122059cf3b Split some functionality into js2eval from js2metadata. Began fix for typed
var initialization.


git-svn-id: svn://10.0.0.236/trunk@137181 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-31 05:24:38 +00:00
rogerl%netscape.com
9817d885d8 ds.h - fixed copying bug in 'enlarge'
ECMA3 compatibility fixes throughout - Function prototypes etc.


git-svn-id: svn://10.0.0.236/trunk@136343 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 23:45:46 +00:00
rogerl%netscape.com
d625413193 ECMA3 semantics for toPrimitive.
git-svn-id: svn://10.0.0.236/trunk@136248 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-13 18:47:54 +00:00
rogerl%netscape.com
463882afee Incremental fixes for boolean class testing
git-svn-id: svn://10.0.0.236/trunk@135957 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-07 23:49:28 +00:00
rogerl%netscape.com
e1cb593313 Adding defaultValue and typeof. Build fixes in regexp. Updated project
for new files.


git-svn-id: svn://10.0.0.236/trunk@135840 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 23:14:10 +00:00