Luke Wagner
|
fce0db5f34
|
Bug 752205 - Ensure switch case strings are atoms (r=njn)
--HG--
extra : rebase_source : e91d6c4d5c078e9ae16e7d3bd80e082a564dee57
|
2012-05-07 08:36:59 -07:00 |
|
Terrence Cole
|
2d725e1799
|
Bug 752604 - Ergonomics improvements for HashTable::rekeyFront; r=luke
--HG--
extra : rebase_source : 9764f2db38844106ac13f5281d85464f0b2aff80
|
2012-05-07 12:46:28 -07:00 |
|
Jan de Mooij
|
c85ebc6ad1
|
Bug 738525 - Add IC for getters backed by a JSNative. r=bhackett
--HG--
extra : rebase_source : 7ad0e6625985cb6349285f918570b9aa4ac2780e
|
2012-05-07 21:17:48 +02:00 |
|
Bill McCloskey
|
e0fc180960
|
Bug 743879 - Eliminate lazy atoms (r=Waldo)
|
2012-05-07 10:13:04 -07:00 |
|
Bill McCloskey
|
939bc668ca
|
Bug 743879 - Backout for build errors (r=bustage)
|
2012-05-07 10:27:10 -07:00 |
|
Boris Zbarsky
|
d1653e4647
|
Bug 751077. Skip binding for the XPConnect-default property ops as well when resolving properties on a sandbox prototype. r=bholley
|
2012-05-07 13:26:50 -04:00 |
|
Bill McCloskey
|
b084713e6c
|
Bug 743879 - Eliminate lazy atoms (r=Waldo)
|
2012-05-07 10:13:04 -07:00 |
|
Bill McCloskey
|
76240c5634
|
Bug 747926 - Preserve type tag when overwriting VM stack values (r=bhackett)
|
2012-05-07 10:12:58 -07:00 |
|
Bill McCloskey
|
cc31724901
|
Bug 748119 - Read barrier for js::types::Type (r=bhackett)
|
2012-05-07 10:12:52 -07:00 |
|
Bill McCloskey
|
b915404490
|
Bug 748119 - Disable verifier reachability check (r=bhackett)
|
2012-05-07 10:12:46 -07:00 |
|
Bill McCloskey
|
870e1b5096
|
Bug 749039 - Fixup registers when returning from methodjit (r=bhackett)
|
2012-05-07 10:12:30 -07:00 |
|
Bill McCloskey
|
f3dfffc509
|
Bug 715761 - Start to rewrite xpconnect TraceJS code (r=bholley)
|
2012-05-07 10:01:50 -07:00 |
|
Bill McCloskey
|
41e825178d
|
Bug 715761 - Replace xpconnect automarker macros with templates (r=bholley)
|
2012-05-07 10:01:44 -07:00 |
|
Bill McCloskey
|
f7ce0e4046
|
Bug 715761 - Move xpconnect mark bits (r=bholley)
|
2012-05-07 10:01:39 -07:00 |
|
Bill McCloskey
|
58f1dc82f3
|
Bug 715761 - Add a comment explaining xpconnect (r=bholley)
|
2012-05-07 10:01:33 -07:00 |
|
Mike Hommey
|
a854db03ef
|
Bug 751865 - Avoid Preprocessor.py applying filters to file names given on the command line. r=ted
|
2012-05-07 14:17:47 +02:00 |
|
Nicholas Nethercote
|
de5ab7a0de
|
Bug 752381 - Merge System Principal compartments in about:memory. r=jlebar.
|
2012-05-06 22:05:16 -07:00 |
|
Nicholas Nethercote
|
8b058f774b
|
Bug 739512: fix Mac and Windows bustage caused by patch 3. r=me.
|
2012-05-07 10:53:56 +10:00 |
|
Nicholas Nethercote
|
9ea7b3074c
|
Bug 739512: Patch 3: shrink the representation of optional arrays in JSScript. r=luke.
--HG--
extra : rebase_source : df3e7190d8afbff1dfe95c44b838d6460b2c11b6
|
2012-04-11 17:19:00 -07:00 |
|
Nicholas Nethercote
|
f6997a3aff
|
Bug 752374 - Fix GCC integer overflow warnings in jsatominlines.h. r=bhackett.
--HG--
extra : rebase_source : aea8276518c71af6817abf096309585d1c8f1d05
|
2012-05-06 16:43:15 -07:00 |
|
Bill McCloskey
|
37146cc0a7
|
Bug 749698 - Setup compartment to collect when gcPoke set (r=igor)
|
2012-05-06 16:36:21 -07:00 |
|
Bill McCloskey
|
7c52eac860
|
Bug 752081 - Add more cases to IncrementalReferenceBarrier (r=sfink)
|
2012-05-06 16:33:50 -07:00 |
|
Nicholas Nethercote
|
16972fac2e
|
Bug 739512: Patch 11: change JSScript::useCount to uint32_t. r=dvander.
--HG--
extra : rebase_source : 408dd77b28b697140f6ba08680b24cb69c046390
|
2012-04-11 16:37:57 -07:00 |
|
Brian Hackett
|
3e6dfb0349
|
Disallow non-canonical jsids, bug 751331. r=luke
|
2012-05-06 13:45:19 -07:00 |
|
Andrew Paprocki
|
5d846bbd8f
|
Bug 736792 - Add JSOPTION_STRICT_MODE for embedders to force ES5 strict mode for all code without requiring "use strict" annotations. r=njn
|
2012-05-05 15:26:16 -04:00 |
|
Bobby Holley
|
17aaa24bab
|
Bug 749173 - Remove AutoPreserveCompartment. r=luke
|
2012-05-06 13:09:49 +02:00 |
|
Phil Ringnalda
|
86ac0f4449
|
Back out 4ef39e03c9d9 (bug 736792) for jsreftest failures
|
2012-05-05 21:43:44 -07:00 |
|
Andrew Paprocki
|
5469fb621c
|
Bug 736792 - Add JSOPTION_STRICT_MODE for embedders to force ES5 strict mode for all code without requiring "use strict" annotations. r=njn
|
2012-05-05 15:26:16 -04:00 |
|
Bobby Holley
|
9939525174
|
Bug 743961 - Null-check context pushing callbacks. r=mrbkap
|
2012-05-05 18:33:40 +02:00 |
|
Jan de Mooij
|
15264c39e7
|
Bug 752015 - Remove MethodJIT-inl.h. r=bhackett
|
2012-05-05 18:23:40 +02:00 |
|
Ryan VanderMeulen
|
40cfe78d6d
|
Merge m-c to m-i
|
2012-05-05 11:50:54 -04:00 |
|
Olli Pettay
|
0067bf7bb3
|
Backout Bug 716014, a=bustage
|
2012-05-05 18:20:09 +03:00 |
|
Brian Hackett
|
0a23a4159f
|
Check that double variables have the correct representation when changing types at switch targets, bug 751320. r=dvander
|
2012-05-05 07:18:55 -07:00 |
|
Ed Morley
|
ea1cca8a21
|
Merge mozilla-central to mozilla-inbound
|
2012-05-05 12:57:25 +01:00 |
|
wmccloskey@mozilla.com
|
3857c0f744
|
Bug 716014, use compartment gc more often, JS API part, r=terrence
--HG--
extra : rebase_source : c61a7552611cfbb0ce39bfee7787da57bec5a637
|
2012-05-05 11:56:58 +03:00 |
|
Olli Pettay
|
9d18ecc72d
|
Bug 716014, use compartment gc more often, r=billm
--HG--
extra : rebase_source : cf20b7aca16349e4007da24cfb5b19ab7a16cad8
|
2012-05-05 11:55:30 +03:00 |
|
Ms2ger
|
3b04c7d79e
|
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
|
2012-05-05 11:00:05 +02:00 |
|
Ms2ger
|
3a093c7580
|
Bug 745427 - Fix XPCWrappedNativeScope::SetContext; r=gal
|
2012-05-05 11:00:04 +02:00 |
|
Christian Holler
|
5c46c7d23b
|
Bug 751195 - Mark GC function unsafe for AddressSanitizer, r=billm
|
2012-05-05 02:08:32 -04:00 |
|
Ryan VanderMeulen
|
a3a125f0c1
|
Backout 2c8ae0c81d32 (bug 742391) due to bustage. r=FAIL
|
2012-05-04 23:03:31 -04:00 |
|
Joey Armstrong
|
4562b3524a
|
Bug 742391 - Split config/rules.mk - file batch #1. r=ted
|
2012-05-04 22:46:35 -04:00 |
|
Terrence Cole
|
83449f6079
|
Bug 750547 - Remove unused dead branch in js_AtomizeString; r=Waldo
--HG--
extra : rebase_source : e063dae5c05d8da3687e7ce73465e74a49067ccb
|
2012-04-30 16:20:10 -07:00 |
|
Terrence Cole
|
a14beaf2df
|
Bug 750577 - Use self rooters as needed; r=bhackett
These rooters were introduced in 745742, but not used throughout the method.
|
2012-04-30 18:08:19 -07:00 |
|
Jason Orendorff
|
a22ef01d98
|
Bug 738479 - Debugger.Script objects whose referents are non-compile-and-go are crashy. Also fixes bug 746973. r=jimb.
--HG--
extra : rebase_source : 406065559a1e26485503b6d1e4d7eeea9070321f
|
2012-05-04 10:49:13 -05:00 |
|
Jason Orendorff
|
85d1454321
|
Bug 725733 - Fix crash in ScriptAnalysis::addTypeBarrier with Debugger. r=billm.
--HG--
extra : rebase_source : eb7726d3857bb4e0f89a7f669fb2791415979e86
|
2012-05-03 14:37:35 -05:00 |
|
Jason Orendorff
|
13f5b11204
|
Only run jit-tests under valgrind if we built the JS engine with valgrind.h. Bug 725733, r=jimb.
--HG--
extra : rebase_source : 06d41845a5f16a05e2483cbfaa254fda5d343c98
|
2012-05-03 14:36:11 -05:00 |
|
Adam
|
aea645da31
|
Bug 727331 - JS OOM Testing: Assertion failure: !rt->gcRunning, at js/src/jsgc.cpp:2990. r=billm.
--HG--
extra : rebase_source : 5ce0763977c233adeb8a97402a936e3226991671
|
2012-05-01 10:37:00 -05:00 |
|
Jason Orendorff
|
68ca935eed
|
Bug 749316 - Put Debugger object into chrome scratchpad. r=dcamp,bholley.
--HG--
extra : rebase_source : 12ab275ac9cdfa0e9890c507e30e0b56e4086816
|
2012-05-01 10:17:32 -05:00 |
|
Jason Orendorff
|
f103f34e07
|
Bug 745802 - JS OOM Testing: Crash [@ js::HeapId::operator jsid]. r=bhackett.
--HG--
extra : rebase_source : ef4e762c3e63cbcc09247f861c4d7c030b389b10
|
2012-04-26 15:57:29 -04:00 |
|
Jason Orendorff
|
fb673ebaff
|
Bug 749693 - JS shell global doesn't need JSCLASS_HAS_PRIVATE or its_finalizer. r=jandem.
--HG--
extra : rebase_source : cd46a6909564fb1f3a4e557df17cae3deed2e458
|
2012-04-27 14:42:55 -04:00 |
|