Commit Graph

40556 Commits

Author SHA1 Message Date
Bert Belder
608dff87bf Bug 956899 - js: Use mozilla::ThreadLocal instead of NSPR for IonContext's thread-local variable. r=jwalden
* * *
[mq]: moar

--HG--
extra : rebase_source : dfc785cf9eac717624116484f07065e870a22801
2014-01-22 12:42:56 -05:00
Jeff Walden
caa2438eee Replace a few manual JSPropertySpec[] terminators with JS_PS_END. No bug, r=trivial
--HG--
extra : rebase_source : 4552e44f655f18963260d5b0b235e15df4721ff0
2014-01-09 15:54:54 -06:00
Jan de Mooij
8c06b1c53e Bug 962653 - Use mozilla::Atomic for MIRGenerator::cancelBuild_. r=nbp
--HG--
extra : rebase_source : ebcbf9b1a6d21e516ab18d58f203270ce25a63bc
2014-01-23 20:50:56 +01:00
Ryan VanderMeulen
74b0ee69de Backed out changeset 26984019ff59 (bug 962605) for suspicion of causing OSX 10.8 debug mochitest-other crashes.
CLOSED TREE
2014-01-23 12:45:43 -05:00
Nicolas B. Pierron
469b6da4af Bug 920322 - XDR/Clone singletons. r=bhackett,jandem 2014-01-23 06:43:28 -08:00
Boris Zbarsky
9cebb8d6b3 Bug 962605. Enable baseline jit in xpcshell. r=bholley 2014-01-22 14:37:11 -05:00
Jon Coppeard
badc9a3713 Bug 962576 - Fix warning in minor GC profiling code which is not built by default r=me DONTBUILD 2014-01-23 12:25:25 +00:00
Jon Coppeard
1b648948b8 Bug 962576 - Add option to time minor collections and dump the results r=terrence 2014-01-23 09:53:42 +00:00
Jon Coppeard
904faa3371 Bug 961077 - Take marking function as template parameter in PersistentRootedMarker r=sfink 2014-01-23 09:53:42 +00:00
Jon Coppeard
b9079fc840 Bug 885954 - Delete implicit move constructors for Heap*Ptr objects r=terrence 2014-01-23 09:53:42 +00:00
Jim Blandy
bc63d26719 Bug 958646: Implement Debugger.Script.prototype.global accessor. r=sfink 2014-01-22 16:55:12 -08:00
Jim Blandy
dbbe6cad1d Bug 942251: Rename Debugger.Script.prototype.elementProperty to elementAttributeName, and all related. r=sfink
--HG--
rename : js/src/jit-test/tests/debug/Source-elementProperty.js => js/src/jit-test/tests/debug/Source-elementAttributeName.js
2014-01-22 16:41:16 -08:00
Jim Blandy
9d5d8dda07 Bug 944121: Add options argument to the JS shell's offThreadCompileScript function. For off-thread compilation, put off initializing some slots of ScriptSourceObject until after the compartment merge. r=bhackett
--HG--
rename : js/src/jit-test/tests/basic/offThreadCompileScript.js => js/src/jit-test/tests/basic/offThreadCompileScript-01.js
2014-01-22 16:41:16 -08:00
Jim Blandy
f044b1e28b Bug 944121: Abstract JS shell's compilation options parsing out into its own function. r=bhackett 2014-01-22 16:41:16 -08:00
Jim Blandy
bcdbbde4dc Bug 952885: When doing cross-global compilations in the shell, properly wrap CompileOptions members for the new global. r=njn 2014-01-22 16:41:15 -08:00
Jim Blandy
0330e571cb Bug 944121: Make js::ParseTask use PersistentRooted instead of AddObjectRoot / JS_RemoveObjectRoot. r=bhackett 2014-01-22 16:41:15 -08:00
Wes Kocher
5e765f516a Backed out changeset c75f13d4f160 (bug 962605) 2014-01-22 16:16:07 -08:00
Steve Fink
edd13ec3e9 Bug 960342 - Convert StackShape from AutoRooter to RootedGeneric, r=terrence 2014-01-22 11:52:44 -08:00
Steve Fink
193fe092cd Bug 960342 - Convert StackBaseShape from AutoRooter to RootedGeneric, r=terrence 2014-01-22 11:52:44 -08:00
Steve Fink
9f72871624 Bug 960342 - Add a RootedGeneric general class, r=terrence 2014-01-22 11:52:44 -08:00
Steve Fink
d4180132b8 Bug 959806 - Make the analysis explain why it believes a type to be a gc type, r=terrence 2014-01-14 13:20:32 -08:00
Boris Zbarsky
ef95954bd2 Bug 962605. Enable baseline jit in xpcshell. r=bholley 2014-01-22 14:37:11 -05:00
Jim Blandy
32330dffbc Bug 962441: Add regression test for Debugger.prototype.findScripts finding incompletely initialized JSScripts. r=shu 2014-01-22 10:54:28 -08:00
Nathan Froyd
94c8fcfd47 Bug 962080 - fix maybe-uninitialized variable warning in IonBuilder.cpp; r=jandem 2014-01-21 09:36:03 -05:00
Luke Wagner
4fed240467 Bug 916564 - Expand source notes to hold 31-bit offsets (r=jorendorff)
--HG--
extra : rebase_source : bf350f233c514d6a97273d2ee23ce68476ae3b79
2014-01-17 17:40:41 -06:00
Luke Wagner
2ef3639bf3 Bug 916564 - Move countFinalSourceNotes to a better place (r=jorendorff)
--HG--
extra : rebase_source : c0b10f87f1e10499586fed2e4fa570edfcaaf510
2014-01-17 17:39:02 -06:00
Tom Schuster
18397aa440 Bug 958119 - Some cleanup for XPConnect. r=gabor 2014-01-22 18:50:32 +01:00
Birunthan Mohanathas
7ae909ea45 Bug 798033 - Remove 'using namespace' from CompileInfo-inl.h. r=evilpies 2014-01-22 12:24:08 -05:00
Andy Wingo
c03db3bb6d Bug 962484 - Fix script XDR bug after bug 916612 r=luke 2014-01-22 16:58:44 +01:00
Romain Perier
4fe39c6107 Bug 956051 - Inline str_replace with string, string as arguments. r=nbp, r=jandem 2014-01-22 10:43:32 -05:00
Sylvestre Ledru
1b45941991 Bug 781552 - Turn on -Werror=int-to-pointer-cast globally. r=ted 2014-01-22 10:41:34 -05:00
Carsten "Tomcat" Book
3f5b3dd046 Merge mozilla-central to mozilla-inbound 2014-01-22 14:37:23 +01:00
Carsten "Tomcat" Book
23879c668c merge b2g-inbound to mozilla-central 2014-01-22 13:59:54 +01:00
Gina Yeh
f386355248 Bug 952907 - Patch 1: Use WebIDL codegen to implement Bluetooth events, r=smaug 2014-01-22 14:26:29 +08:00
Nathan Froyd
64ef32eece Bug 962241 - don't spam error messages about ContractIDToCID failing; r=bholley 2014-01-21 16:14:22 -05:00
Jon Coppeard
5518bdc828 Bug 959787 - Handlify has property APIs r=terrence r=bz 2014-01-22 11:28:06 +00:00
Jon Coppeard
d10337280e Bug 959787 - Handlify JS_Delete* APIs r=sfink 2014-01-22 11:28:06 +00:00
Jon Coppeard
eddc75fd8f Bug 961077 - Make PersistentRooted use private inheritance when deriving from LinkedListElement r=sfink 2014-01-22 11:28:06 +00:00
Jon Coppeard
5ba5649de9 Bug 961110 - Make internal StoreBuffer classes more public (but still not exposed) r=terrence 2014-01-22 11:28:06 +00:00
Jan de Mooij
e60ed487d7 Bug 929221 - Correctly handle OOM in EnsureTrackPropertyTypes. r=bhackett 2014-01-22 12:26:25 +01:00
Jan de Mooij
50a6623f67 Bug 962095 - Make sure BailoutStack is 8-byte aligned on ARM. r=nbp 2014-01-22 12:26:21 +01:00
Jan de Mooij
a04a1fb2a6 Bug 962090 - Fix ARM VMFunction wrappers to only test the low byte for bools. r=nbp 2014-01-22 12:26:18 +01:00
Marco Bonardo
1f9510f1a3 Bug 960458 - cl.py doesn't properly parse showIncludes prefix on some localized versions. r=glandium 2014-01-22 09:22:30 +01:00
Luke Wagner
7e5733b9fa Bug 961969 - Include nfixed in StackShape's key (r=billm) 2014-01-21 14:03:31 -06:00
Shu-yu Guo
f45c6fab8a Bug 958980 - Stop Debugger from exposing partially initialized JSScripts. (r=jorendorff) 2014-01-21 10:59:05 -08:00
Donovan Preston
847c47fad0 Bug 958108 - Remove delayload from some DLLs on windows because it was causing webapps to hang at startup. r=glandium 2014-01-21 13:53:48 -05:00
Andy Wingo
887e63d4cb Bug 960040 - Part 5: Fix style error (unreviewed cleanup). CLOSED TREE 2014-01-21 18:30:36 +01:00
Andy Wingo
53ebc5c8e4 Bug 960040 - Part 4: Refactor state management of analysis. r=jandem 2014-01-21 14:21:26 +01:00
Andy Wingo
4bf6952e42 Bug 960040 - Part 3: Refactor OOM handling. r=jandem 2014-01-21 14:21:07 +01:00
Andy Wingo
d436ffc425 Bug 960040 - Part 2: Hide more of ScriptAnalysis implementation. r=jandem 2014-01-21 14:09:34 +01:00