Andreas Gal
|
c1d4bb1b7e
|
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
|
2010-09-27 15:55:15 -07:00 |
|
Gregor Wagner
|
9acd06ca0d
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Igor Bukanov
|
29d6854fd4
|
bug 595207 - making functionNamespaceURIAtom eager for simpler code. r=brendan
|
2010-09-15 16:55:35 +02:00 |
|
Nicholas Nethercote
|
26dd34b956
|
Bug 594108 - fix RegExp.exec()-to-RegExp.test() conversion. r=brendan.
|
2010-09-07 18:09:26 -07:00 |
|
Gregor Wagner
|
225dda9ef3
|
Bug 572057 - TM: remove weak roots (pigeon hole) r=igor
|
2010-08-18 12:46:47 -07:00 |
|
Jeff Walden
|
7f680033c5
|
Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
|
2010-08-13 10:42:31 -07:00 |
|
Igor Bukanov
|
f5da30a39a
|
bug 583763 - conservative GC cleanup and better reporting of missing conservative roots. r=anygregor
|
2010-08-05 14:16:56 +02:00 |
|
Luke Wagner
|
85f427aa88
|
Fix warning in js_DumpAtoms on 64-bit (no bug)
|
2010-07-30 16:50:38 -07:00 |
|
Luke Wagner
|
9cd96d660b
|
Bug 581875 - use js::HashSet in JSAtomState (r=igor)
|
2010-07-28 09:54:14 -07:00 |
|
Alan Pierce
|
890525b5e1
|
Bug 578171 - Keep a static table of all length-2 strings (r=lw)
|
2010-07-27 21:14:31 -07:00 |
|
Luke Wagner
|
eff0865c15
|
Backed out changeset 89dc3a238da0
|
2010-07-26 22:19:04 -07:00 |
|
Luke Wagner
|
3418e4b6cc
|
Bug 581875 - use js::HashSet in JSAtomState (r=igor)
|
2010-07-26 21:09:23 -07:00 |
|
Tom Austin
|
09b1d1899f
|
Remove special constructs no longer needed for Narcissus (bug 579137, r=gal)
|
2010-07-16 18:16:07 -07:00 |
|
Alan Pierce
|
6057b86056
|
Bug 571579 - Implement ropes (r=gal)
|
2010-07-16 17:41:22 -07:00 |
|
Jeff Walden
|
6de1a8bb2b
|
Bug 562446 - ES5: Array.prototype.toString and Array.prototype.toLocaleString should be generic. r=igor
|
2010-07-15 12:33:33 -05:00 |
|
Luke Wagner
|
32541f500f
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Dave Herman
|
839223188d
|
dherman bug 578590, r=brendan : extraneous dereference in JSAtomList::rawLookup
|
2010-07-14 10:37:42 -07:00 |
|
Chris Leary
|
45d24d9c24
|
Arena pool macros don't want to die.
|
2010-07-11 00:09:34 -07:00 |
|
Chris Leary
|
33162a21e8
|
Bug 559408: Arena macros to methods. (r=galish)
|
2010-07-10 23:19:14 -07:00 |
|
Jeff Walden
|
73bdd65d1b
|
Bug 574992 - Make Date.prototype.toGMTString a normal, non-enumerable, non-alias property; also fixes a failure (with Object.getOwnPropertyNames support) in the MS ES5 tests. r=brendan
|
2010-06-26 14:08:58 -07:00 |
|
Chris Leary
|
e4cd373469
|
Back out f8c6a272f2dc. It was working on Try a few minutes ago, I swear! (r=red)
|
2010-06-26 18:09:07 -07:00 |
|
Chris Leary
|
0930573283
|
Bug 559408: Turn arena pool macros into methods. (r=gal)
|
2010-06-26 17:55:00 -07:00 |
|
Jeff Walden
|
2c2192e997
|
Bug 570551 - Don't use shared-permanent properties to implement RegExp instance properties. r=jorendorff
|
2010-06-05 18:16:03 -07:00 |
|
Jason Orendorff
|
92c5526dc4
|
Bug 568070 - jsapi.cpp refactoring. Part Q, CHECK_REQUEST in js_Atomize and js_AtomizeChars, as requested in reviews.
|
2010-06-02 00:23:43 -07:00 |
|
Andreas Gal
|
e039715280
|
Implement iterate trap for proxy handlers (568413, r=brendan).
|
2010-05-27 12:03:25 -07:00 |
|
Andreas Gal
|
3cb3493800
|
Implement ES Harmony Proxies (bug 546590, r=mrbkap).
|
2010-05-18 19:21:43 -07:00 |
|
Robert Sayre
|
792f019eb8
|
Backed out changeset 919950c7f0f0
|
2010-05-11 11:52:17 -04:00 |
|
Chris Leary
|
5e815d0745
|
Bug 559408: Arena pool macros to methods. (r=gal)
|
2010-05-10 21:46:52 -07:00 |
|
Jeff Walden
|
c6cd3f6568
|
Bug 552560 - Remove support for __parent__. r=mrbkap
|
2010-04-11 13:51:00 -07:00 |
|
Igor Bukanov
|
248da00d19
|
bug 560471 - remove GC_LAST_DITCH and GC_KEEP_ATOMS. r=jorendorff
|
2010-04-24 00:15:42 +02:00 |
|
Dave Herman
|
9df28068ad
|
Bug 558437 - rename JSCompiler to js::Parser (r=brendan).
|
2010-04-10 21:15:35 -07:00 |
|
Jeff Walden
|
7e86fe76f3
|
Bug 517580 - Unconditionally build with support for getters and setters, remove support for the deprecated { x getter: function() {}} and x getter= function() {} getter syntaxes (mutatis mutandis for setter) now that ES5 provides Object.getOwnPropertyDescriptor and Object.defineProperty and { get x() { } } syntax, and provide __{define,lookup}{G,S}etter__ only if a preprocessor variable is defined (unconditionally provided for the moment). r=luke
|
2009-10-06 12:35:33 -07:00 |
|
Igor Bukanov
|
8fc938c924
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-16 21:28:33 +03:00 |
|
Vladimir Vukicevic
|
132c15fc3c
|
Backed out changeset 0b28c109c213; r=waldo,dmandelin
|
2010-03-15 16:03:57 -07:00 |
|
Jeff Walden
|
921190ed93
|
Bug 551529 - Remove __count__. r=shaver
|
2010-03-12 17:09:49 -08:00 |
|
Igor Bukanov
|
fa0c2d30f2
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-13 10:01:09 +03:00 |
|
Gregor Wagner
|
8f72b0402b
|
BUG 545303: TM: non API function for JS_CallTracer r=igor
|
2010-02-18 13:16:02 -08:00 |
|
Igor Bukanov
|
389d47b076
|
bug 528486 - eliminating GCF_CHILDREN. r=brendan
|
2009-12-14 10:55:17 +03:00 |
|
Boris Zbarsky
|
bad2c56d7c
|
Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan
|
2009-12-03 14:39:42 -05:00 |
|
Jim Blandy
|
b0df48c263
|
Bug 514567: Define JSAutoAtomList, a variant of JSAutoAtomList with a destructor. r=jorendorff
|
2009-11-19 12:35:55 -08:00 |
|
Jim Blandy
|
77964ebbf2
|
Bug 514585: Recognize "use strict" directives. r=igor
|
2009-11-18 13:33:53 -08:00 |
|
Igor Bukanov
|
bd3c33948a
|
bug 517199 - typed GC free lists. r=brendan
|
2009-10-02 18:34:22 +04:00 |
|
Igor Bukanov
|
12b4737782
|
Backed out changeset 31682547b6f1 - bug 517199 has shown persistent failure on Windows tinderboxes.
|
2009-10-01 15:17:31 +04:00 |
|
Igor Bukanov
|
4f86323174
|
relanding of bug 517199 (Backed out changeset dcbf332bfaba) - typed GC free lsists - implementation. r=brendan
|
2009-10-01 12:57:15 +04:00 |
|
Igor Bukanov
|
039652c69d
|
bug 517199 - Backed out changeset 47619e6bad9a to investigate windows failures
|
2009-10-01 09:54:19 +04:00 |
|
Igor Bukanov
|
2ac0280989
|
bug 517199 - typed GC free lsists - implementation. r=brendan
|
2009-10-01 08:13:38 +04:00 |
|
Jeff Walden
|
c78f71e88a
|
Bug 505587 - Implement ES5 Object.getOwnPropertyDescriptor. r=mrbkap
|
2009-07-21 19:35:59 -07:00 |
|
Brendan Eich
|
b1279e91bc
|
Zim got the bug, man! (514971, r=gal).
|
2009-09-06 18:15:16 -07:00 |
|
Brendan Eich
|
8c4361d4a9
|
I bust myself back to private, like Sgt. Zim in 'Starship Troopers', in order to fight bugs hand-to-hand with no claim to higher rank (514971, r=gal).
|
2009-09-06 17:59:17 -07:00 |
|
Brendan Eich
|
b9b1ae41a2
|
Check (without regressing hot paths) where needed to avoid treating static JSStrings like gc-things in the heap (514819, r=gal).
|
2009-09-05 21:48:30 -07:00 |
|