Kannan Vijayan
b8a25e93da
Bug 819393 - Refactor BoxNonStrictThis. r=jorendorff
2012-12-07 13:02:04 -05:00
Marty Rosenberg
36988f94ac
Port IM to armhf (bug 802358, r=jbramley)
2012-12-07 11:12:18 -05:00
Marty Rosenberg
ad4cf17824
Don't hoist typeguards that are guaranteed to bail. (bug 818791, r=dvander) (also fix a comment for mrbkap)
2012-12-07 11:12:16 -05:00
Nicholas D. Matsakis
be1cfe7619
Bug 818247: Modify thread pool to (1) not spawn threads if useHelperThreads()
...
is false and (2) spawn threads lazilly. r=billm
2012-12-07 05:27:57 -08:00
Mike Hommey
c51f5d814d
Bug 804303 part 1 - Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar,r=khuey
...
--HG--
rename : memory/build/extraMallocFuncs.c => memory/build/jemalloc_config.c
rename : memory/mozjemalloc/jemalloc.h => memory/build/mozmemory.h
rename : memory/build/extraMallocFuncs.c => memory/build/mozmemory_wrap.c
2012-12-07 09:32:24 +01:00
Steve Fink
c9bc9ad88a
Bug 811050 - Intialize stolen ArrayBuffer data. r=billm
2012-11-13 16:20:43 -08:00
Jeff Walden
48602c6d69
GC some sharp-variable js.msg entries that have probably been unused since sharp variables were removed. No bug, rs=lumpy, salting the ground
...
--HG--
extra : rebase_source : 29b522e6debcee7d6009d585f138a0e2d89e7ed2
2012-12-03 16:12:12 -08:00
Jeff Walden
c59c847f51
Back out 75e0d521bc2b, breaks standalone JS builds on Linux, at the very least. No bug, r=bustage
...
--HG--
extra : rebase_source : bbc50bca64c951f22e5b31d06717de5581d24b58
2012-12-06 17:08:01 -08:00
Bill McCloskey
cdcdf135fb
Bug 747066 - Add vtable assertion (r=bz)
...
--HG--
extra : rebase_source : e989536ee950152925c353c26ead9a56adea2baa
2012-12-06 17:11:45 -08:00
Ehsan Akhgari
e4e619b761
Backed out changeset 747b04228fa6 (bug 807443) because of crashes on a website when scrolling
2012-12-06 19:58:21 -05:00
Bill McCloskey
929f849c5a
Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
...
--HG--
extra : rebase_source : 260e28983e892928daee5e661f52a66d7e6cd30a
2012-11-28 17:03:54 -08:00
Ian Stakenvicius
677f157a4b
Bug 809430 - Add symbol-versions to libxul and libmozjs for linux. r=glandium
2012-12-06 16:21:02 -05:00
Peter Van der Beken
ea0c0a9788
Fix for bug 818219 (Replace HTMLElement quickstubs with new binding methods). r=bz.
...
--HG--
rename : layout/reftests/backgrounds/background-referrer-ref.html => image/test/reftest/generic/accept-image-catchall-ref.html
rename : layout/reftests/backgrounds/background-referrer.html => image/test/reftest/generic/accept-image-catchall.html
rename : layout/reftests/backgrounds/background-referrer.sjs => image/test/reftest/generic/check-header.sjs
rename : layout/reftests/backgrounds/background-referrer-image.png => image/test/reftest/generic/green.png
rename : toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage.js => toolkit/components/places/tests/favicons/test_setAndFetchFaviconForPage.js
extra : rebase_source : 45715d6abe3155a6bcd1d21e5cc3f7b048180eb6
2012-11-26 15:19:02 +01:00
Jim Blandy
4e8ce4f3b0
Bug 815045: Delete JOF_TYPE_IS_EXTENDED_JUMP; it is unused. Fix comment in js::frontend::AddToSrcNoteDelta. r=luke
2012-12-06 13:00:55 -08:00
Jim Blandy
f70d55cadb
Bug 815468: BaseProxyHandler::iteratorNext is never used; delete it. r=luke
2012-12-06 13:00:55 -08:00
Boris Zbarsky
f490c53f7d
Bug 815803. Now that JSSLOT_PROXY_PRIVATE == 0, simplify binding code that had to deal with different slot indices on proxy and non-proxy objects. r=peterv
2012-12-06 15:21:19 -05:00
Boris Zbarsky
0372b9fe22
Bug 803606. Reverse the order of JSSLOT_PROXY_HANDLER and JSSLOT_PROXY_PRIVATE. r=waldo
2012-12-06 15:21:19 -05:00
Boris Zbarsky
e7761e5150
Bug 816842. Clean up jsval return values in quickstubs a bit. r=bholley
2012-12-06 15:21:18 -05:00
Bill McCloskey
a74d0d6a7d
Bug 810169 - Extra marking for JSContext::global() (r=luke)
...
--HG--
extra : rebase_source : 573ec5d6efb8ba5e5b4ecb0c459ab6160543d1bc
2012-12-05 17:44:49 -08:00
Terrence Cole
5ada2c1716
Bug 818944 - Share progressbar code between js test suites; r=sfink
2012-12-06 09:48:08 -08:00
Ehsan Akhgari
629d8a0ae2
Merge mozilla-central into mozilla-inbound
2012-12-06 13:13:33 -05:00
Mike Hommey
0657fb3eda
Bug 818092 - Properly use CC/CXX from mozconfig on non-cross-compile Mac builds. r=ted
2012-12-06 17:06:37 +01:00
Terrence Cole
7a3ea75982
Bug 817091 - Merge Unrooted<T> and Return<T>; r=billm
...
After Bug 811168, Unrooted<T> and Return<T> perform the same assertions and
allow the same implicit casts. Given this and the performance impact of keeping
Return<T> as a struct, it would be better to just merge these two classes.
--HG--
extra : rebase_source : 173ab623c21b3da9b693b56a33f72aa8efef7b87
2012-12-04 11:10:53 -08:00
Tom Schuster
6c1b6b0d7a
Bug 818138 - On x64 optimize push with small pointer immediates. r=jandem
2012-12-06 16:33:35 +01:00
Tom Schuster
5716acb1df
Bug 818414 - CodeGenerator::visitValueToInt32 generates suboptimal code. r=jandem
2012-12-06 16:33:30 +01:00
Peter Van der Beken
94b0fea563
Back out 79fc9d732bf7 (bug 818219) for orange.
...
--HG--
extra : rebase_source : 862b4c446f9b454c4c72e7536e73b9d9ede9feb6
2012-12-06 16:09:55 +01:00
Peter Van der Beken
4ff672c1a5
Fix for bug 818219 (Replace HTMLElement quickstubs with new binding methods). r=bz.
...
--HG--
extra : rebase_source : ddbedbaea030272ce8fc1ac7245175f7fd3edaa4
2012-11-26 15:19:02 +01:00
Jon Coppeard
a900ad7431
Bug 817614 GC: Fix minor issue with GC zeal mode and add tests r=billm
...
--HG--
extra : rebase_source : c5e87721d98c66b84d15d083a68bb0233f513192
2012-12-03 17:35:10 +00:00
Jon Coppeard
2de3ee1627
Bug 817002 - Crash [@ js::shadow::Object::numFixedSlots] or "Assertion failure: (l.asBits & 0x8000000000000000LL) == 0," or "Assertion failure: JSVAL_IS_DOUBLE_IMPL(data)," r=sfink
...
--HG--
extra : rebase_source : cea1838a5196dc414cb2f944e151d14e7527d515
2012-12-04 17:30:30 +00:00
Nicolas B. Pierron
67d88c1a8f
Bug 811111 - Ensure that no GC happen during bailouts. r=terrence
2012-12-05 16:26:47 -08:00
Brian Smith
f118bb8b55
Bug 772365, Part 1: Implement JARSignatureVerification, r=honzab, parts r=ehsan
...
* * *
Bug 772365, Part 2.1: Generate test cases for signed app signature verification
* * *
Bug 772365, Part 2.2: Test JAR signature verification
--HG--
extra : rebase_source : 198be789e8b1565dad418e15760fa6dc90da843f
2012-11-14 15:31:39 -08:00
Nicolas B. Pierron
744f6398c6
Bug 807443 - IonMonkey, Compile named lambdas. r=dvander
2012-12-05 22:51:52 -08:00
Jim Mathies
a3d3dce834
Bug 817076 - Update package manifests to new service locations and key PREF_DIR location off DIST_SUBDIR. r=glandium
2012-12-05 16:36:15 -06:00
Jim Mathies
d2a9974346
Bug 817076 - Update xpcshell's NS_APP_PREFS_DEFAULTS_DIR_LIST so that it returns the app dir if specified. r=glandium
2012-12-05 16:35:34 -06:00
Bill McCloskey
7d5d066f00
Bug 817493 - Address review comments (r=jonco)
2012-12-05 13:21:00 -08:00
Brian Hackett
1d8ec56f57
Fix test for incremental GC when triggering off thread compilation, bug 817635. r=billm
2012-12-05 09:54:57 -07:00
Nicolas B. Pierron
24edcbb6c6
SpiderMonkey: Cancel GCC compilation noise. no bug r=jandem
2012-12-05 01:56:17 -08:00
Nicolas B. Pierron
279ec7e658
Bug 807461 - IonMonkey: Support JSOP_CONDSWITCH. r=h4writer
2012-12-05 00:14:44 -08:00
Bill McCloskey
09b4792752
Bug 817493 - Use templates for compartment group finder (r=jonco)
...
--HG--
rename : js/src/gc/FindSCCs.cpp => js/src/gc/FindSCCs-inl.h
extra : rebase_source : 7e615cdbf19930171de3ae6ac7c960d4e59a46ec
2012-12-04 11:31:41 -08:00
Bill McCloskey
9697164d0c
Bug 817341 - Differentiate marking and sweep-marking in GC stats (r=jonco)
2012-12-04 18:29:45 -08:00
Benjamin Peterson
89e4b7a757
No bug - Remove extra comma which gcc dislikes. r=me
2012-12-05 00:09:27 -05:00
Benjamin Peterson
56ba07a987
Bug 817452 - Remove AutoRelease[Nullable]Ptr. r=njn
2012-12-05 00:09:15 -05:00
Nicolas B. Pierron
e8990653db
Bug 810253 - Add tests and comments. r=dvander
2012-12-04 18:10:05 -08:00
Chris Peterson
fc821c6452
Bug 818245 - Part 2: Mark some functions as static and capitalize their names in Assembler-arm.cpp. r=dvander
2012-12-03 16:17:23 -08:00
Chris Peterson
be3eb5fe8f
Bug 818245 - Part 1: Fix "NULL used in arithmetic" warnings in Assembler-arm.cpp. r=dvander
2012-12-03 16:07:15 -08:00
Jim Blandy
bb0825f466
(no bug): Fix js/src/gdb/README. DONTBUILD
2012-12-04 11:38:33 -08:00
Rafael Ávila de Espíndola
0396be37f0
Bug 803184 - Remove .cfi_sections .debug_frame. r=ted.
2012-12-04 15:15:05 -05:00
Andrew McCreight
ffeef3a759
Bug 792861 - Make HoldJSObjects/DropJSObjects infallible. r=smaug
2012-11-12 17:15:00 -08:00
Tom Schuster
12fa3147cb
Bug 797970 - Use stdint types in IonMonkey. r=jandem
2012-12-04 19:10:23 +01:00
Jim Blandy
50c4563b58
Bug 506717: GDB pretty-printing support for SpiderMonkey. r=sfink,ted
2012-12-04 08:47:57 -08:00