Commit Graph

28409 Commits

Author SHA1 Message Date
Ryan VanderMeulen
2203bcca10 Merge m-c to fx-team. 2013-08-20 15:33:48 -04:00
Gregory Szorc
ddf5d26ade Bug 896695 - Re-enable accidentally disabled toolkit/devtools/apps xpcshell tests; r=mshal 2013-08-20 10:05:52 -07:00
Ryan VanderMeulen
c18a9a1bec Backed out changeset ef139b6034a5 (bug 890722) for SM rootanalysis orange.
CLOSED TREE
2013-08-20 12:53:29 -04:00
Jon Coppeard
de639b6016 Bug 893184 - Intermittent jsreftest.html?test=ecma_5/JSON/parse-array-gc.js... r=till 2013-08-20 16:40:27 +01:00
Luke Wagner
379aa30296 Bug 907085 - Don't use GetIonContext->cx during GC (r=jandem)
--HG--
extra : rebase_source : 0c442c82e71435dd8712a67cc7f01f00010f1e41
2013-08-20 09:40:16 -05:00
Hannes Verschore
7b4389d9a5 Bug 905396 - IonMonkey: Bailout function of LGenericCall now takes JSObject, r=sstangl 2013-08-20 17:34:50 +02:00
Hannes Verschore
2fdb93d743 Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem 2013-08-20 17:34:45 +02:00
Andy Wingo
85a0547e9e Bug 907072 - ES6 reftests should run with "default version", not JS 1.8.5. r=jorendorff 2013-08-20 14:54:02 +02:00
Jan de Mooij
45942b5453 Bug 905993 - Fix SetElementIC temp register. r=nbp 2013-08-20 12:45:31 +02:00
Phil Ringnalda
1423ae7227 Back out 57ee0ba35de6 (bug 858622) for Windows jit-test failures
CLOSED TREE
2013-08-19 19:03:08 -07:00
Dan Gohman
d928b6d48d Bug 906368 - IonMonkey: Define a proper CountPopulation32 function, and use it in place of manual code in RegisterSets.h. r=nbp 2013-08-19 12:32:22 -07:00
Dan Gohman
1bf220766f changeset: 143171:50fded5df4fd
tag:         tip
user:        Dan Gohman <sunfish@google.com>
summary:     Bug 906885 - IonMonkey: Don't use range::isInfinite to test whether the value can be outside the bounds implied by lower() and upper(). r=nbp
2013-08-19 17:04:09 -07:00
Mike Hommey
fe45555b58 Bug 904740 - Add a make macro for including dependency files. r=gps 2013-08-20 09:15:43 +09:00
Mike Hommey
c72ba9fb38 Bug 906240 - Adapt cl.py dependency output to pymake deficiencies ; also add source file to the list of dependencies. r=gps 2013-08-20 09:14:45 +09:00
Jan de Mooij
31a96200a5 Bug 906284 - Fix Ion SetPropertyIC to pass the right value to SetProperty. r=bhackett,efaust 2013-08-20 11:09:16 +02:00
Mike Hommey
c447eb3391 Bug 905938 - Fixup for make -s verbosity. r=gps 2013-08-20 16:21:34 +09:00
Jan de Mooij
86bfd9465b Bug 905989 - Fix a bogus assert and move the is-constructor check to getPolyCallTargets. r=h4writer 2013-08-20 09:19:35 +02:00
Gregory Szorc
acd9d1a011 Bug 905879 - More robust tier tracking; r=glandium 2013-08-20 00:06:32 -07:00
Mike Hommey
15299a27c9 Bug 906403 - Avoid subconfigure fail in incremental builds when some variable like CFLAGS change. r=gps 2013-08-20 15:26:23 +09:00
Mike Hommey
d43cf05e84 Bug 903369 - Wrap subconfigure invocation and restore config.status produced file timestamps if they haven't changed. r=gps 2013-08-20 15:23:28 +09:00
Mike Hommey
463479325c Bug 905938 - Use explicit rules for {export,libs,tools}_tier_%. r=gps 2013-08-20 15:22:42 +09:00
Mike Hommey
d650806aa7 Bug 905938 - Remove Java rules from rules.mk. r=gps 2013-08-20 15:22:33 +09:00
Mike Hommey
12db32ebb7 Bug 905938 - Cancel GNU make builtin implicit rules by forcing -r instead of adding implicit rules to cancel them out. r=gps 2013-08-20 15:21:45 +09:00
Mike Hommey
f66e910130 Bug 905938 - Use explicit rules for %.i, %.s, %.res, moc_% and qrc_%. r=gps 2013-08-20 15:21:35 +09:00
Dan Minor
c76b5e8644 Bug 858622 - Make jit-tests runnable on mobile;r=terrence 2013-08-19 15:21:34 -04:00
Bill McCloskey
deb43ee29d Bug 888898 - Fix rooting in setObjectMetadataCallback (r=bhackett) 2013-08-19 15:22:55 -07:00
Masatoshi Kimura
431087ee79 Bug 856424 - Unpref Components for content. r=bholley 2013-08-20 02:44:31 +09:00
Dan Gohman
ebed0787d3 Bug 894813 - IonMonkey: Avoid temporary invalidity in Range::intersect, and re-enable the Range constructor asserts. r=nbp 2013-08-19 10:36:48 -07:00
Dan Gohman
e468d2fc6d Bug 894813 - IonMonkey: Enable --ion-check-range-analysis in jit_test.py --tbpl. r=jandem 2013-08-19 10:35:46 -07:00
Benjamin Bouvier
fbd60c18d1 Bug 900771: Fold MToString into its input if it's already a string; r=sstangl 2013-08-19 10:32:33 -07:00
Benjamin Bouvier
c2a20f3261 Bug 901105 - Rename movqsd into movq; r=sstangl 2013-08-19 10:29:04 -07:00
Brian Hackett
627343c153 Bug 906331 - Make sure to init() and destroy PerThreadData instances in worker threads, r=billm. 2013-08-19 10:50:03 -06:00
Hannes Verschore
e1ac2e834d Bug 904293: Tracelogger: Make it work on x86, r=jandem 2013-08-19 15:54:41 +02:00
Hannes Verschore
1d918eade7 Bug 906626: Tracelogger: Fix the includes and address style nits, r=njn 2013-08-19 15:54:34 +02:00
Jon Coppeard
3d479ee9f2 Bug 903548 - GC: What do we do for UnmarkGray on a Nursery GCThing? r=billm 2013-08-19 14:48:35 +01:00
Douglas Crosher
6622f5bd08 Bug 871242 - Use js_malloc and js_realloc for the Sprinter to avoid the need for a JSContext. r=luke 2013-08-16 17:34:51 +10:00
Steve Singer
e353d93df5 Bug 906220 - Include yarr/YarrInterpreter.h when not building YARR_JIT. r=luke 2013-08-19 09:16:21 -04:00
Wei Wu
6d4c41d844 Bug 902437 - Update the default value of 'Range Analysis' option in jsshell's usage. r=mrosenberg 2013-08-19 09:15:18 -04:00
Gabor Krizsanits
5861d82dd2 Bug 877673 - Part2: Export helpers for sandbox. r=bholley 2013-08-19 11:46:36 +02:00
Jan de Mooij
1131d483d0 Bug 906040 followup - Use if-else rather than a ternary operator to work around link errors with GCC. r=h4writer on IRC 2013-08-19 10:49:53 +02:00
Brian Hackett
77688d0a0c Bug 906372 - Fix NULL deref when finishing off thread parse tasks which failed, r=billm. 2013-08-17 21:29:30 -06:00
Brian Hackett
62271cbd81 Bug 906001 - Improve tests and asserts around starting off thread parses while GC is active in the atoms zone, r=billm. 2013-08-17 21:24:59 -06:00
Phil Ringnalda
009f1a3e90 Merge b2g-inbound to m-c 2013-08-17 19:50:37 -07:00
Ryan VanderMeulen
fb245babf2 Merge m-c to b2g-inbound. 2013-08-17 12:39:44 -04:00
Jan de Mooij
2f68b19077 Bug 906040 - Bring back the higher recursion limit for chrome scripts in the interpreter. r=luke 2013-08-17 10:42:37 +02:00
Gina Yeh
8f174a9607 Bug 905980 - Fix b2g debug build, r=bhackett1024 2013-08-17 14:24:25 +08:00
Phil Ringnalda
5ce9f052f8 Back out c39d60483813 (bug 905364) for xpcshell and b2g desktop bustage 2013-08-16 22:38:48 -07:00
Mike Hommey
da0dde6519 Bug 906260 - Make MOZILLA_OFFICIAL turn --enable-release on automatically. r=khuey
Still allow MOZILLA_OFFICIAL + --disable-release
2013-08-17 14:18:55 +09:00
Bobby Holley
1079a53da6 Bug 905364 - Stop using the SafeJSContext in nsScriptSecurityManager::Init. r=mrbkap
With this patch, I've confirmed that we instantiate the SafeJSContext much later
in startup, during nsAppStartupNotifier::Observe (which ends up invoking an
XPCWrappedJS). As such, this should solve a number of our startup ordering woes.
2013-08-16 20:28:17 -07:00
Ehsan Akhgari
89f3f3f783 Backed out changeset 9cdd168a8518 (bug 904108) because it includes an unreliable Clang marketing version check 2013-08-16 11:53:46 -04:00