Commit Graph

31171 Commits

Author SHA1 Message Date
Ryan VanderMeulen
f427c884c8 Backed out 6 changesets (bug 939294) for B2G bustage on a CLOSED TREE.
Backed out changeset 8c3aa9973da0 (bug 939294)
Backed out changeset 37098c13e59e (bug 939294)
Backed out changeset 7c9ade6c871c (bug 939294)
Backed out changeset fed59539afc1 (bug 939294)
Backed out changeset 89e9d3fa16fc (bug 939294)
Backed out changeset c97e58ebc5f4 (bug 939294)
2014-01-09 14:17:39 -05:00
Steve Fink
5d733d1bda Bug 956434 - Avoid unnecessary zeroing of memory, r=terrence 2014-01-08 18:27:51 -08:00
Terrence Cole
d7904b91ad Bug 957891 - Treat PersistentRooted as Rooted for the hazard analysis; r=sfink
--HG--
extra : rebase_source : 6744bb6509f2c3016f751d1f246c84ecd09603ab
2014-01-09 09:59:51 -08:00
Tom Schuster
af21b5b94c Bug 939294 - Handlify all the rest. r=terrence 2014-01-09 18:39:37 +01:00
Tom Schuster
2e0669fb59 Bug 939294 - Handlify XPConnect. r=gabor 2014-01-09 18:39:36 +01:00
Tom Schuster
bf23659c60 Bug 939294 - Change xpidl header generation code to use JS handles. r=bsmedberg 2014-01-09 18:39:36 +01:00
Jan de Mooij
563e9b1f37 Bug 957628 - Don't call TypeScript::Monitor from monitored Ion ICs. r=efaust 2014-01-09 17:11:59 +01:00
Gabor Krizsanits
2d18c11e26 Bug 952192 - getObjectPrincipal should be script callable. r=bholley 2014-01-09 15:28:46 +01:00
Carsten "Tomcat" Book
fc7c23e4aa Backed out changeset 18eeafedd180 (bug 952192) XPC Shell Bustage on a CLOSED TREE 2014-01-09 12:53:22 +01:00
Jan de Mooij
189c762bb9 Bug 955850 - Fix regalloc safepoint issue. r=djvj 2014-01-09 12:10:14 +01:00
Jan de Mooij
bf07737958 Bug 956156 - Fix FinishDefinitePropertiesAnalysis to not assert if a script is compiled more than once. r=shu
--HG--
extra : rebase_source : de9dde08065e866c0ce1007798c83eb1646d51e6
2014-01-09 11:15:26 +01:00
Jan de Mooij
b4a6c97b08 Bug 951632 - Fix shell metadata hook to skip functions from other compartments. r=luke
--HG--
extra : rebase_source : c1b5d5fdde8748890cc6179d7d0676c809c4939b
2014-01-09 11:07:59 +01:00
Gabor Krizsanits
db12b3ec81 Bug 952192 - getObjectPrincipal should be script callable. r=bholley 2014-01-09 11:31:33 +01:00
Luke Wagner
49fe60b61b Bug 938385 - Disable script compression for super-large scripts (r=billm)
--HG--
extra : rebase_source : b50b64415bc272a8002bd9cc9fdf5d121f621435
2014-01-08 23:30:35 -06:00
Nicholas D. Matsakis
7bf874515f Bug 953108 - Initialized TypedObject module when initializing SIMD module r=till 2014-01-08 04:36:17 -05:00
Terrence Cole
ab60cf8bb2 Bug 952646 - Fix a potential exact rooting hazard in rollbackProperties; r=sfink
--HG--
extra : rebase_source : 78d68eeb1f1a8baa2879f389182d1fe2c053f6c4
2013-12-20 14:08:04 -08:00
Nicholas D. Matsakis
1bd974bb06 Bug 953111 - Check length before initializing typedobject instance r=sfink 2014-01-02 17:54:44 -05:00
Douglas Crosher
bd2420036d Bug 951988 - IonMonkey: Use canBeNegativeDividend() in the ARM backend. r=mjrosenb 2013-12-22 08:48:02 +11:00
Neil Rashbrook
34dcf4918b Bug 514173 Make literal string buffers shareable r=dbaron,ehsan,bholley 2014-01-08 20:51:38 +00:00
Steven Michaud
9247e51139 Bug 956931 - ICU linker error doing 32-bit and universal builds. r=mshal 2014-01-08 13:48:45 -06:00
Bert Belder
dd0dd70b1f Bug 956899 - Use mozilla::ThreadLocal instead of NSPR for ForkJoinSlice's thread-local variable, and use it in all cases, not just threadsafe, for simplicity. Also do some slight style-fix renaming. r=jwalden
--HG--
extra : rebase_source : 577b0ffc6c8136d722b7d39fd566a07c6ead2f18
2014-01-08 12:54:25 -06:00
Bert Belder
968f2abf04 Bug 956899 - Remove unused stack-base-address tracking code from the JS shell. r=jwalden
--HG--
extra : rebase_source : bfff6e4eb041241a108b43d5e1530b7232614c66
2014-01-08 12:54:24 -06:00
Bert Belder
ca303e32ae Bug 956899 - Fix compilation failure when JS_GC_ZEAL isn't defined. r=terrence
--HG--
extra : rebase_source : 9289522c0c7d974ed5d08fce496a1a2c48dcfb39
2014-01-08 12:21:30 -06:00
Bert Belder
cceac91aa1 Bug 956899 - Use "||" as a preprocessor operator rather than the non-standard "or". r=jwalden
--HG--
extra : rebase_source : da6a96d1acf2c97ff3d687d24a61695a0d12e709
2014-01-08 10:50:12 -06:00
Hannes Verschore
44df9c02db Bug 951947 - IonMonkey: Inline the call to str.replace(re, string), r=jandem 2014-01-08 13:23:36 +01:00
Jan de Mooij
3812eeea3a Bug 950462 - Clear template object convert-double-elements flag if needed. r=h4writer
--HG--
extra : rebase_source : 39f449e09dbf3ffa77f56d382586409342eadc42
2014-01-08 13:08:25 +01:00
Jan de Mooij
b5ec9cef88 Bug 957075 - Add missing parentheses, silence an MSVC warning. r=shu
--HG--
extra : rebase_source : 5c95b5a56b3e03cb2933582226ce03d32df23a85
2014-01-08 12:46:52 +01:00
Steve Fink
cfd5937f9d Bug 956434 - Apply gczeal to object cache allocations, r=terrence 2014-01-06 14:43:19 -08:00
Steve Fink
2c89feb84e Bug 956434 - Do not pass an internal pointer on the stack, r=terrence 2014-01-06 14:41:47 -08:00
Nicholas Nethercote
3557587132 Bug 957021 - Fix messed-up memory reporter paths. r=khuey.
--HG--
extra : rebase_source : 2bd46a9442c54ffba04279a405aeb270ce7bbb23
2014-01-07 17:02:23 -08:00
Boris Zbarsky
dd2f4ef162 Bug 932837 part 2. Create a refcounted object to manage the lifetime of a JS::StackDescription. r=mccr8, terrence 2014-01-07 19:53:17 -05:00
Boris Zbarsky
bddbb72a18 Bug 932837 part 1. Make FrameDescription compute the line number lazily. r=jandem 2014-01-07 19:53:17 -05:00
Terrence Cole
dc8409657f Backed out changeset 12a28278bb20 (Bug 952818) for adding rooting hazards on a CLOSED TREE. 2014-01-07 13:49:39 -08:00
Ryan VanderMeulen
0064b8a651 Merge m-c to inbound on a CLOSED TREE. 2014-01-07 16:32:38 -05:00
Ryan VanderMeulen
21eabfc7cc Merge fx-team to m-c. 2014-01-07 16:15:43 -05:00
Nick Fitzgerald
3ee31d64a9 Bug 933460 - part 1: rename 'sourceURL' to 'displayURL' throughout spidermonkey for consistency; r=ejpbruel 2014-01-07 10:17:39 -08:00
Nick Fitzgerald
c5c169f211 Bug 933460 - part 0: add 'displayURL' filtering to Debugger.prototype.findScripts; r=ejpbruel 2014-01-07 10:17:39 -08:00
Hannes Verschore
414912cb4f Bug 956361 - IonMonkey: Add extra debugging code for optimization levels, r=jandem 2014-01-07 17:55:42 +01:00
Hannes Verschore
29b5378881 Bug 956353 - IonMonkey: Show message when logging a script isn't possible, r=djvj 2014-01-07 17:55:13 +01:00
Brian Hackett
3a436523cd Bug 952818 - Derive the run-once property on the main thread to avoid an off-thread nursery access; r=jdemooij,terrence
--HG--
extra : rebase_source : 742d9d56a97ce64a98860590932057c4c86ffa9a
2014-01-03 07:46:00 -08:00
Terrence Cole
ca70f1dd99 Bug 955660 - Fix an exact rooting hazard in CallSetup; r=bz 2013-12-31 08:30:57 -08:00
Brian Hackett
e2f6877f2c Bug 956072 - Distinguish non-writable from non-data properties in type information. r=jandem 2014-01-06 19:02:28 +01:00
Steve Singer
71a9a71c8d Bug 950513 - Add jsscriptinlines to fix sparc64 link errors. r=luke 2014-01-06 12:40:03 -05:00
Ryan VanderMeulen
15e51f7603 Bug 956434 - Disable testArrayBufferSlice.js for unpredictable failures on ggc builds. 2014-01-06 12:40:03 -05:00
Dan Gohman
dfd1b82648 Bug 953120 - IonMonkey: Don't use pushedAtCycle_ when using push/pop. r=jandem 2014-01-06 08:59:58 -08:00
Luke Wagner
0e21aefd85 Bug 956402 - OdinMonkey: refactoring: add Float to NumLit (r=bbouvier)
--HG--
extra : rebase_source : 7704ee36047dc19ab6a44cb3c820af5145116476
2014-01-06 10:17:57 -06:00
Birunthan Mohanathas
66c2623a3a Bug 784739 - Switch from NULL to nullptr in js/src/devtools/vprof/ and tools/{jprof,trace-malloc}/; r=ehsan
--HG--
extra : rebase_source : e44e854e1c946c89c38bbef73c53fe8a48510f65
2014-01-06 10:07:38 -05:00
Birunthan Mohanathas
c293ca84b8 Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
--HG--
extra : rebase_source : 1ff19b2c8fd0e77fa8e822f5007a9fa3a6b6d474
2014-01-06 10:06:04 -05:00
masaya iseki
3cea2348be Bug 945596 - Define getJitCompilerOption to confirm jit-compiler-options. r=nbp, r=h4writer 2014-01-06 10:03:41 -05:00
Ed Morley
f5ef92b540 Merge latest green inbound changeset and mozilla-central 2014-01-06 12:51:38 +00:00