Граф коммитов

40146 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher 01cddd87c4 Merge m-c to fx-team 2013-12-19 19:53:30 -08:00
Wes Kocher 3f7a546e4f Merge inbound to m-c 2013-12-19 18:58:45 -08:00
Bill McCloskey 41fe6e9a08 Bug 952183 - reuseGlobal doesn't account for scripts being recycled (r=mrbkap,khuey) 2013-12-19 12:49:52 -08:00
Jeff Walden 40ae057c1d Bug 843004 - Make detecting-ful evaluations of undefined properties in self-hosted code not warn, so that self-hosted code can use that pattern when it wants to. r=jorendorff
--HG--
extra : rebase_source : da9765d3ccf46758101d082b01de761c5ceed14e
2013-12-14 22:29:53 -05:00
Brian Hackett 990a0c99a7 Bug 950460 - Fixup test used for discarding property type information for singleton objects, r=jandem. 2013-12-19 14:59:19 -07:00
Brian Hackett acc40d62b7 Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem. 2013-12-19 14:56:03 -07:00
Ehsan Akhgari a5a74597cf Bug 951587 - Only specify that CTypes.cpp won't be part of a PGO build in configurations that actually build it; r=gps
--HG--
extra : rebase_source : 6d6af5c97768092343603140a969271d770a35d2
2013-12-19 15:57:57 -05:00
Jeff Walden 9d793f7688 MSVC bustage fix (apparently it doesn't like "\u0000" in C++, while clang is somehow perfectly happy to accept it, bizarro). Followup to bug 507998, r=bustage 2013-12-19 15:35:18 -05:00
masaya iseki 2abc272a9b Bug 507998 - Add line/column information to the errors reported by JSON.parse, pointing out exactly where in the input string the first bad character was found. r=njn, r=Waldo, rs=jorendorff on the delta (particularly the Unicode escape bits) from the originally-posted patch 2013-12-19 14:40:58 -05:00
Jeff Walden bb7f1ca7da Inherit RangedPtr's operator= in all of SpiderMonkey's *CharsZ classes, so that assignment of the correct raw pointer to each will compile. No bug, r=terrence over IRC 2013-12-19 13:56:24 -05:00
Brian Hackett 23bed0a793 Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke. 2013-12-19 11:56:27 -08:00
Jeff Walden 44c105bc52 Bug 937793 - Tweaks to template-array creation. r=bhackett
--HG--
extra : rebase_source : dd75409a458a1ef5a6379251edb75f026d52c94c
2013-12-18 20:14:16 -05:00
Ryan VanderMeulen ebcd5b6587 Backed out changeset 11751c0efe27 (bug 951439) for mass bustage. 2013-12-18 19:39:33 -05:00
Christian Holler b5eeb3ac87 Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
--HG--
extra : rebase_source : e9856f17b41b3763794fbc352d0aa140c0629b77
2013-12-18 14:38:04 +01:00
Marty Rosenberg 26d536b0d8 Land bug 951573. r=jandem 2013-12-18 11:52:51 -08:00
Dan Gohman cf3725b9d9 Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen 2013-12-18 15:54:32 -08:00
Dan Gohman d45bd41ac3 Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp 2013-12-18 15:54:30 -08:00
Sean Stangl 1d55515cd5 Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer 2013-12-17 15:24:47 -08:00
Ryan VanderMeulen 4e609e5b9e Backed out changeset e4d49705cdfe (bug 951573) for suspected Win7 debug xpcshell orange.
CLOSED TREE
2013-12-18 17:05:33 -05:00
Jan de Mooij d695c46e05 Bug 951666 - Rename IonCode to JitCode. r=njn 2013-12-18 23:01:51 +01:00
Brian Hackett 1a9170a336 Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem 2013-12-18 22:36:17 +01:00
Hannes Verschore 7050d1a55d Bug 939614: IonMonkey: Invalidate earlier and don't recompile when ionmonkey is disabled, r=jandem 2013-12-18 22:36:17 +01:00
Hannes Verschore 6e84aa851a Bug 939614: IonMonkey: Properly spew recompiling instead of analyzing, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore 1cb197c9f3 Bug 939614: IonMonkey: Enable reschedule same optimizationLevel if osrPc is different, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore 7c2cdc8f9c Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore 9be9631c0c Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore f03d2221bd Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem 2013-12-12 15:14:12 +01:00
Hannes Verschore 6bda169e55 Bug 939614: IonMonkey: Add recompile check, r=jandem 2013-12-12 15:14:12 +01:00
Marty Rosenberg 65098d78e5 Land bug 951573. r=jandem 2013-12-18 11:52:51 -08:00
Mike Shal 9457d34c1b Bug 937901 - Support OSX ICU cross-compiling; r=glandium 2013-12-11 15:07:58 -05:00
Andy Wingo 5885e53b71 Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem 2013-12-18 14:45:09 +01:00
Till Schneidereit 704f18ac9e Bug 872971 - Followup: Remove bogus test from a CLOSED TREE. r=jwalden 2013-12-18 18:28:01 +01:00
Dan Gohman 61b1eec4dd Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem 2013-12-18 08:19:25 -08:00
Till Schneidereit b439d1e3fb Bug 872971 - Clamp regexp quantifiers to INT_MAX. r=jandem 2013-12-18 16:45:26 +01:00
Jon Coppeard 815c5e706e Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence 2013-12-18 15:25:31 +00:00
Tom Schuster 56d2495c20 Bug 942453 - Handlify IndexToId. r=terrence 2013-12-18 13:30:49 +01:00
Tom Schuster 068d38b770 Bug 944906 - Small cleanup around bool outparams in jsapi.cpp. r=sfink 2013-12-18 13:30:49 +01:00
Jan de Mooij fb6a41259f Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett 2013-12-16 18:50:47 +01:00
Jan de Mooij 914c503bb6 No bug - Make jit_test.py --ion use --ion-parallel-compile=off with --ion-eager, to match --tbpl. r=terrence on IRC 2013-12-18 09:59:22 +01:00
Eric Faust 013f2630d9 Bug 951517 - Fix broken DOM TI check. (r=bz) 2013-12-17 21:53:21 -08:00
Eric Faust 0fdbd926ab Backed out changeset 5123ffbafac3 for bogus commit message. 2013-12-17 21:52:35 -08:00
Eric Faust 5bf3f6bbea Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
TI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - OnlyFix
broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM TI check. (r=bz)Bug
951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
objectTI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 -
Fix broken DOM TI check. (r=bz)
2013-12-17 21:50:45 -08:00
Andrew McCreight 56bc55bdfb Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-17 19:29:57 -08:00
Andrew McCreight 76b4feac36 Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-17 19:29:57 -08:00
Makoto Kato 9deffbbcc6 Bug 947981 - broken --with-system-icu build. r=glandium 2013-12-18 10:20:15 +09:00
Terrence Cole 9bf909fcdc Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink 2013-12-17 14:24:22 -08:00
Shu-yu Guo 8a4ddb6aa3 Bug 948929 - MToId is not PJS safe. (r=nmatsakis) 2013-12-17 16:09:02 -08:00
Shu-yu Guo 71e1151f51 Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis) 2013-12-17 16:09:01 -08:00
Mike Hommey 57508a1ca7 Bug 951010 - Move ConfigStatus.py under mozbuild. r=gps
--HG--
rename : build/ConfigStatus.py => python/mozbuild/mozbuild/config_status.py
2013-12-18 08:07:11 +09:00
Mike Hommey 118f49191e Bug 948301 - Fix static ICU build in js standalone builds. r=ted 2013-12-18 08:07:11 +09:00