Commit Graph

23330 Commits

Author SHA1 Message Date
Ms2ger
418bdd93ec Merge m-c to m-i. 2012-12-02 11:32:57 +01:00
Ms2ger
0b9b4c8d66 Bug 810679 - Move rt->debuggerList to mozilla::LinkedList; r=Waldo 2012-12-02 09:59:39 +01:00
Ms2ger
9cbcd4aa7a Bug 802163 - Fix pyflakes warnings in bindings python; r=peterv 2012-12-02 09:59:08 +01:00
Brian Hackett
e390e896e4 Insert additional resume points after operations likely to kill values, bug 814997. r=dvander 2012-12-01 09:32:34 -07:00
Hannes Verschore
10fb474dce Bug 815161: Use caching getproperty to fetch prototype to create this, r=jandem 2012-12-01 16:23:23 +01:00
Jan de Mooij
70e13f567f Bug 816924 - Add extractNonDoubleType to ValueOperations. r=jwalden 2012-12-01 09:42:18 +01:00
Brian Hackett
13aafb6637 Factor computation of live ranges out of LSRA, bug 817213. r=jandem 2012-12-01 16:32:26 -07:00
Peter Van der Beken
567c46a640 Fix for bug 814195 (Replace Element quickstubs with new binding methods). r=bz. 2012-11-22 12:09:43 +01:00
Boris Zbarsky
bce83c24d3 Bug 814195 prerequisite: fix tests that do gczeal stuff to not enumerate the window for the first time while gc-ing on every allocation. Otherwise our hang detector kicks in and kills us. rs=jorendorff 2012-12-01 00:47:24 -05:00
Shu-yu Guo
2f12817f48 Bug 816805 - Style fixes for ThreadPool, ForkJoin, and Monitor (r=jwalden) 2012-11-30 15:15:20 -08:00
Brian Hackett
d7a47a58b2 Add analysis to eliminate dead resume point operands, bug 814997. r=dvander 2012-11-30 15:59:52 -07:00
Terrence Cole
07481a4a31 Bug 811168 - Implement Unrooted<T> protect BaseShape; r=billm
The new Unrooted<T> class adds static typing and dynamic debug-mode assertion to
better protect our GC invarients when writing performance-sensitve code.

--HG--
extra : rebase_source : 13c3c2b8a98f3c013cd1c7c0a0d2bb408e815a2b
2012-11-14 16:06:27 -08:00
Bill McCloskey
2c2aedaef4 Backout a6b604916694 (bug 747066) because it's broken 2012-11-30 12:20:24 -08:00
Brian Hackett
d2aaf85c59 Reconstruct operands when bailing out from add/sub overflows, bug 773666. r=jandem 2012-11-30 12:46:03 -07:00
Ehsan Akhgari
75fe0529db Backed out changeset fc50a2127738 (bug 815999) because of crashes in unit tests 2012-11-30 14:41:35 -05:00
Brian Hackett
ac12dd9809 Make removal of negative zero checks independent from resume point locations, bug 816786. r=h4writer 2012-11-30 11:24:36 -07:00
Jon Coppeard
ba18a60f1e Bug 815999 - Sweep debugger and debugee objects in same group and improve black->gray pointer detection r=billm
--HG--
rename : toolkit/components/downloads/test/browser/browser_private_resume.js => toolkit/components/downloads/test/unit/test_private_resume.js
extra : rebase_source : 20f695d717ea78ee55f3a9ed395ba17315479ee3
2012-11-29 11:36:23 +00:00
Hannes Verschore
7be12af932 Bug 815579: Increment usecount faster on MI to interpreter calls, r=dvander 2012-11-30 14:18:28 +01:00
Hannes Verschore
79eee021cd Bug 815249: Add printf function to debug IM compiled code, r=jandem 2012-11-30 13:09:58 +01:00
Jan de Mooij
8664c391b0 Bug 816104 part 2 - rm defineReturn and rename defineVMReturn to defineReturn. r=dvander 2012-11-30 10:32:37 +01:00
Bill McCloskey
294e3ae917 Bug 747066 - Inline xpc_UnmarkGray (r=terrence) 2012-11-28 17:03:54 -08:00
Bill McCloskey
f05d1d234d Bug 816805 - Style fixes for RiverTrail code (r=shu)
--HG--
rename : js/src/vm/forkjoininlines.h => js/src/vm/ForkJoin-inl.h
rename : js/src/vm/forkjoin.cpp => js/src/vm/ForkJoin.cpp
rename : js/src/vm/forkjoin.h => js/src/vm/ForkJoin.h
rename : js/src/vm/monitor.cpp => js/src/vm/Monitor.cpp
rename : js/src/vm/monitor.h => js/src/vm/Monitor.h
rename : js/src/vm/threadpool.cpp => js/src/vm/ThreadPool.cpp
rename : js/src/vm/threadpool.h => js/src/vm/ThreadPool.h
2012-11-29 18:00:19 -08:00
Bill McCloskey
59cfdf5b74 Bug 769015 - Make sure we GC on shutdown even with deterministicgc() (r=mccr8) 2012-11-29 17:21:12 -08:00
Steve Fink
52cdd2b1b1 Bug 813381 - Further CheckStackRoots optimization - suppress repeated checks of the same stack configuration. r=terrence
--HG--
extra : rebase_source : fc20ace165efae464503ae99a2bc52b3cefe9f4c
2012-11-27 12:24:52 -08:00
Steve Fink
02cbbdc365 Bug 813381 - Optimize CheckStackRoots. r=terrence
--HG--
extra : rebase_source : ab270ef84358a9fcb958d0fc821d16920fc19a59
2012-11-19 14:20:12 -08:00
Bill McCloskey
cbc0e4f525 Bug 801195 - Delay changing generator state (r=luke) 2012-11-19 11:44:16 -08:00
Jan de Mooij
1d7ca1e865 Bug 816015 - Make ARM's second scratch register configurable. r=mjrosenb 2012-11-29 15:50:14 +01:00
Jan de Mooij
f2d048f862 Bug 816493 - Fix IsAboutToBeFinalized(ReadBarriered<IonCode>..) to call IsIonCodeAboutToBeFinalized. r=jonco 2012-11-29 15:48:48 +01:00
Jon Coppeard
e0b573304b Bug 816046 - Intermittent "Assertion failure: key.kind != CrossCompartmentKey::StringWrapper r=billm
--HG--
extra : rebase_source : e57dc40bbd5648cabcaf2805b984e921577989f5
2012-11-28 17:39:12 +00:00
Ed Morley
e19c72f00c Backout 67e95e421678 (bug 814195) for Windows debug jsreftest failures on a CLOSED TREE 2012-11-29 11:17:11 +00:00
Jan de Mooij
22cb211fc5 Bug 816104 - Assert define/defineBox are not used with call instructions. r=dvander 2012-11-29 10:15:40 +01:00
Makoto Kato
43152978e1 Bug 800785 - unnecessary PGO for js shell. r=ted 2012-10-23 16:42:19 +09:00
Hubert Figuière
e03fccd6ba Bug 816378 - Backout 5158d648702e (Bug 813773). a=bustage,Waldo
--HG--
rename : mobile/android/config/tooltool-manifests/android-x86/android/releng.manifest => mobile/android/config/tooltool-manifests/android/releng.manifest
extra : rebase_source : c2cb0190de4ad637dc3cd35a1876e9f06c16bcba
2012-11-28 23:00:56 -05:00
Bill McCloskey
7602f97f4d Backout 4a88d1080c08 (bug 747066) for orange 2012-11-28 16:59:17 -08:00
Bill McCloskey
5cd46fa26e Bug 815931 - Move write barrier verifier to its own file (r=terrence) 2012-11-28 13:46:46 -08:00
Bill McCloskey
3296461356 Bug 815931 - Use GC auto classes in write barrier verifiers (r=terrence) 2012-11-27 18:16:16 -08:00
Bill McCloskey
83c0cb40dc Bug 815931 - Move GC heap iteration to separate file (r=jonco) 2012-11-27 18:13:31 -08:00
Bill McCloskey
45896c6b3e Bug 815931 - Move GC auto classes to header (r=jonco) 2012-11-27 18:12:58 -08:00
Bill McCloskey
ce0c1b38fd Bug 815931 - Move GC root marking to a separate file (r=terrence) 2012-11-27 17:59:10 -08:00
Brian Smith
be0d41bee2 Bug 813241: Update config/system-headers and make wrapping of NSPR & NSS headers more robust, r=glandium
--HG--
extra : rebase_source : 5ba0a83110268ff489df7b3e0a8a9219711247b1
2012-11-22 11:15:01 -08:00
Bill McCloskey
87e444edff Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
--HG--
extra : rebase_source : 9a5fe3cdcac2e3352407031c969ed705b0458dab
2012-11-19 10:59:01 -08:00
Jeff Walden
25cc34acbe Fix testFindSCCs warnings. No bug, rs=billm, r=themaid 2012-11-28 13:54:32 -08:00
Jeff Walden
0290372c0a Various warning fixes. No bug, r=themaid 2012-11-27 15:53:46 -08:00
Eric Faust
2a21e1ae3e Bug 747289 - Part 2/2 - Update IonMonkey to use known DOM constants. r=sstangl 2012-11-28 16:28:36 -05:00
Peter Van der Beken
f19a710259 Fix for bug 814195 (Replace Element quickstubs with new binding methods). r=bz.
--HG--
extra : rebase_source : 360b2ee1bc678265781991149185a1c1d262642e
2012-11-22 12:09:43 +01:00
Ehsan Akhgari
a7a98ebf22 Merge mozilla-central into mozilla-inbound 2012-11-28 09:43:30 -05:00
Olli Pettay
79b3761656 Bug 811206, Fix JSHolder drop handling, part 2 (assert), r=mccr8
--HG--
extra : rebase_source : e7731c7d1f81e250ea6992e4a15c3dc52bb136d0
2012-11-28 02:56:06 +02:00
Olli Pettay
9ade992793 Bug 811206, Fix JSHolder drop handling, part 1 (base), r=mccr8
--HG--
extra : rebase_source : 0ea98d9e542ebade36653661fe4e941a03b87781
2012-11-28 01:54:15 +02:00
Peter Van der Beken
85985b93de Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 4: inline xpc_qsUnwrapObj. r=bz.
--HG--
extra : rebase_source : 712ff5573098f9d29fce555fb8cd548c5900d60e
2012-11-27 10:20:05 +01:00
Peter Van der Beken
26802bf1cf Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 3: reorder castNativeFromWrapper. r=bz.
--HG--
extra : rebase_source : 6f5e0593219f5f664791c1cd0c976f43fb96609e
2012-11-27 10:20:05 +01:00