Commit Graph

433 Commits

Author SHA1 Message Date
Igor Bukanov
b14cc26d66 bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-11 21:40:29 +01:00
David Anderson
9ab38e165d Backed out changeset 8e119f847f97 (build busted) 2010-11-11 11:19:42 -08:00
Igor Bukanov
f73bb91440 bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-02 15:36:25 +01:00
David Mandelin
830613a3fd Bug 595963: notify iterators about property deletion in array_splice, r=gal 2010-10-01 11:12:01 -07:00
Luke Wagner
d6e3bc26e2 Bug 598682, part 2 - Minor cleanups to jsinterp.h and jsinterpinlines.h (r=bhackett) 2010-10-05 14:41:58 -07:00
David Anderson
5ecb15f30f ICs for scripted new (bug 589398, r=luke,dmandelin). 2010-10-04 14:13:33 -07:00
David Anderson
f787da1414 Backed out changeset de5d1b528b9a 2010-10-04 15:12:00 -07:00
David Anderson
95ea7a0f4c ICs for scripted new (bug 589398, r=luke,dmandelin). 2010-10-04 14:13:33 -07:00
David Mandelin
ae3dc2aaf1 Backed out changeset 97d2c33271e8 due to crashtest failures 2010-10-01 16:01:49 -07:00
David Mandelin
f15bd4595a Bug 595963: notify iterators about property deletion in array_splice, r=gal 2010-10-01 11:12:01 -07:00
Brian Hackett
858855a88f Improved JM call path, bug 587707. r=lw,dvander 2010-09-29 06:27:34 -07:00
Gregor Wagner
9acd06ca0d Bug 558861 - Compartmental GC (r=gal) 2010-09-24 10:54:39 -07:00
Jim Blandy
2d6a713064 Bug 594574: Change GetPropertyNames to take its out-parameter by address, not by non-const reference. r=brendan 2010-09-21 11:35:29 -07:00
Brian Hackett
0f7b333058 Backed out changeset 09ffb30caa47 2010-09-20 12:05:21 -07:00
Brian Hackett
7a4d990844 Make JSObject flexible length, bug 584917. r=brendan 2010-09-20 11:40:32 -07:00
Luke Wagner
eb328f54e3 Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander) 2010-08-09 22:43:33 -07:00
Luke Wagner
23899570df Bug 581263 - remove slow natives (r=waldo,mrbkap) 2010-08-16 12:35:04 -07:00
David Mandelin
a5e3193782 [JAEGER] Merge from Tracemonkey. 2010-08-30 15:13:32 -07:00
Brendan Eich
dbf92fe204 Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff). 2010-08-29 11:57:08 -07:00
Brian Hackett
9e2702ea0c Fix Iterator assertion, add tests, bug 589112. r=dmandelin 2010-08-27 11:48:29 -07:00
David Mandelin
aaecd20ded [JAEGER] Merge from tracemonkey. 2010-08-25 11:00:41 -07:00
Brian Hackett
4093659c9b Move cx->fp to cx->regs->fp, bug 588978. r=lw 2010-08-22 16:00:20 -07:00
Luke Wagner
f1d5452aa2 Bug 589340 - factor out / weaken dummy frames (r=mrbkap) 2010-08-21 16:03:07 -07:00
Brian Hackett
fc2efe53be Move cx->fp to cx->regs->fp, bug 588978. r=lw 2010-08-22 16:00:20 -07:00
David Mandelin
8082f24cee [JAEGER] Merge from tracemonkey. 2010-08-19 17:30:04 -07:00
Brian Hackett
3e4d1557c4 Interface for JSStackFrame.argc, bug 586533. r=lw 2010-08-19 16:44:12 -07:00
David Mandelin
5ef710c0c5 [JAEGER] Finish merge from Tracemonkey. 2010-08-16 15:57:19 -07:00
David Mandelin
2150af486d [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet 2010-08-16 15:37:15 -07:00
David Mandelin
517284b8db [JAEGER] Merge from Tracemonkey. 2010-08-16 15:31:14 -07:00
David Mandelin
956857e575 [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet 2010-08-16 15:10:41 -07:00
David Mandelin
b079d2eb22 [JAEGER] Merge from Tracemonkey. scopeChain and blockChain are still public so I can check one thing at a time--this merge is brutal. 2010-08-16 14:59:44 -07:00
Brian Hackett
b3a3c0986d Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw 2010-08-15 08:44:51 -04:00
Chris Leary
dc14b8b275 Bug 586358: make imacpc flagged. (r=lw) 2010-08-15 04:16:54 -07:00
Brian Hackett
3f6445cfbf Add interface for JSStackFrame.annotation/debugHook/callerVersion, bug 586533. r=lw 2010-08-14 11:59:44 -04:00
Brian Hackett
0ad3c91bc9 Second try at adding interface for JSStackFrame.scopeChain/blockChain, bug 586533. r=lw 2010-08-13 23:36:37 -04:00
David Mandelin
6f433a7221 [JAEGER] Merge from tracemonkey. 2010-08-13 12:01:02 -07:00
Robert Sayre
a48d36560d Backed out changeset 1406935fced4. Brian Hackett – Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw. 2010-08-12 21:47:46 -07:00
Brian Hackett
8611f657c5 Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw 2010-08-13 00:08:37 -04:00
Brian Hackett
448e4f6fe2 Put JSStackFrame.callobj/argsobj behind an interface, bug 586533. r=lw 2010-08-12 18:46:03 -04:00
Brian Hackett
469d338181 [JAEGER] Second try at start/end iterator fast paths, bug 578756. r=dmandelin, dvander, gal 2010-08-12 17:26:07 -04:00
Tom Schuster
874c0973ed Bug 601709 - Remove the misnomer InstanceOf variant methods by replacing their uses with clearer if-not-class-then-report code. r=jwalden 2011-04-11 01:38:27 -07:00
David Mandelin
eebbdd0703 Backed out changeset 3a6f645100eb due to tinderbox failures. 2010-08-10 14:14:50 -07:00
Brian Hackett
d87bcc0679 [JAEGER] Fast paths for start/end iterators and GC hazard removal, bug 578756. r=dmandelin, gal 2010-08-10 11:12:54 -07:00
David Mandelin
81d59b8edc [JAEGER] Manually back out rest of bug 585749 temp fix 2010-08-09 18:36:25 -07:00
David Mandelin
a0e3c32871 [JAEGER] Bug 585749 temporary fix: update cached native iterator's shape array when creating the cache entry 2010-08-09 15:26:19 -07:00
David Mandelin
998e85e6fa [JAEGER] Merge from Tracemonkey. 2010-07-29 13:23:33 -07:00
David Mandelin
e11a242b9b Merge from Tracemonkey. 2010-07-27 11:48:08 -07:00
Jeff Walden
cb28ecfc4b Bug 693469 - Use mozilla::ArrayLength and mozilla::ArrayEnd in preference to JS_ARRAY_LENGTH whenever possible. r=cjones 2011-10-10 23:00:28 -07:00
Jeff Walden
8b54fc3ddd Bug 692978 - Split lookupProperty into property and generic forms, and use them throughout the engine. r=bhackett 2011-10-08 15:45:04 -07:00
Luke Wagner
f9e006b18b Bug 689362 - Remove empty jsstaticcheck.h (r=billm) 2011-10-12 10:28:56 -07:00