Commit Graph

32564 Commits

Author SHA1 Message Date
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