Commit Graph

31198 Commits

Author SHA1 Message Date
Jan de Mooij
fa02bf6857 Bug 958432 - Remove two bogus asserts on a CLOSED TREE. r=djvj a=RyanVM 2014-01-13 20:45:01 +01:00
Steve Singer
8c6600d7ad Bug 958803 - Add the new args to ExecuteSequentially in the non-ion path. r=shu 2014-01-12 23:52:41 +01:00
Robert Strong
1d9c53e674 Bug 921148 - Remove XRE_UPDATE_ROOT_DIR dir provider along with MOZ_APP_NAME, MOZ_APP_PROFILE, MOZ_APP_VENDOR, and MOZ_APP_BASENAME from xpcshell. r=bbondy 2014-01-12 13:47:44 -08:00
Niko Matsakis
0185ace538 Bug 955815 - Correct test headers for SIMD tests 2014-01-08 01:44:00 -08:00
Till Schneidereit
068f581ca5 Bug 958804 - Properly handle lazy functions in GenerateScopeChainGuard. r=jandem
--HG--
extra : rebase_source : daa5fedc69972d2c1bd7a8d36f294d0e2de679b4
2014-01-11 17:54:32 +01:00
Phil Ringnalda
4279be2d7c Back out 30d5d70de548:1d61285b1da5 (bug 958672) for Linux32 jit-test failures
--HG--
extra : rebase_source : 57253988fe8ec431e03a28f4203d122ceb5c4da9
2014-01-10 18:44:50 -08:00
Shu-yu Guo
83799fd932 Bug 919638 - Followup: unbreak compiling without NSPR. (r=pnkfelix) 2014-01-10 17:12:17 -08:00
Wes Kocher
afff34704c Backed out changeset ab1d9c6b581a (bug 919638) for build bustage 2014-01-10 17:33:08 -08:00
Shu-yu Guo
1a38acabdf Bug 919638 - Followup: unbreak compiling without NSPR. (r=pnkfelix) 2014-01-10 17:12:17 -08:00
Sean Stangl
5f94512fce Bug 958672 - Part 2/2 - Don't load unobservable MCall return values. r=h4writer 2014-01-09 15:51:47 -08:00
Sean Stangl
d7ea1b575b Bug 958672 - Part 1/2 - Remove argslot from MCall LIR. r=h4writer 2014-01-09 15:32:51 -08:00
Felix S. Klock II
8249484eac Bug 939715: TypedObject PJS API tests (r=nmatsakis). 2013-12-13 09:59:00 +01:00
Felix S. Klock II
59070f0dc1 Bug 939715: TypedObject PJS API implementation (r=nmatsakis). 2013-12-11 05:57:00 +01:00
Jon Coppeard
b60335b77d Bug 945275 - Update comment DONTBUILD 2014-01-10 15:49:11 +00:00
Jon Coppeard
2ed3632d9d Bug 945275 - Mark ThisV in rectifier frames r=jandem 2014-01-10 15:34:25 +00:00
Jon Coppeard
1bec20b2dd Bug 957110 - Don't assert nursery start address when then nursery is disabled r=terrence 2014-01-10 15:34:25 +00:00
Till Schneidereit
a629082974 Bug 953013 - throw exceptions for uncorrectly-interpreted regular expressions instead of treating them as non-matching. r=jandem
--HG--
extra : rebase_source : c7814721b2a1d2a5aeb7cb43a1926e3d9f5b94a4
2014-01-10 15:24:32 +01:00
Till Schneidereit
631dc5bfb8 Bug 896105 - Implement ES6 ArrayBuffer.isView. r=nmatsakis
--HG--
extra : rebase_source : 5ec4753296af4e52155ab576d16b71c03ce9e80a
2013-12-22 02:49:51 +01:00
Till Schneidereit
32076f8b23 Bug 952898 - String.prototype.startsWith and .endsWith should throw when called with a regexp as first argument. r=jwalden
--HG--
extra : rebase_source : 4336a68e7a99f2e67fd2c4a13c2471d41997a8ff
2014-01-10 15:19:05 +01:00
Till Schneidereit
f3ab1ccc61 Bug 886193 - Part 3: Relazify non-JITted JSFunctions on GC. r=jandem
--HG--
extra : rebase_source : 6e2ee0613ae04c9bcaeb987ddf76fa733df5ce02
2013-12-19 14:07:24 +01:00
Till Schneidereit
411e4cf30f Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
--HG--
extra : rebase_source : cd6926e6e1fead242263e50763ce89348b5e9cd5
2014-01-09 17:13:25 +01:00
Till Schneidereit
7f2f0b6d0f Bug 886193 - Part 1: Remove usages of fun->nonLazyScript. r=jandem
--HG--
extra : rebase_source : 1b21c291669c181e057a65c9e0d73840a0af41d2
2014-01-02 20:53:59 +01:00
Shu-yu Guo
334958a29b Bug 958349 - Decompile {get,call}intrinsic opcodes in ExpressionDecompiler. (r=till) 2014-01-10 02:25:34 -08:00
Shu-yu Guo
02b14df000 Bug 951542 - PJS: Fix race between interrupt check and main thread finishing. (r=nmatsakis) 2014-01-10 02:25:34 -08:00
Shu-yu Guo
450f2a084d Bug 919638 - Part 2: Change warmup semantics to be sequential in slices, low to high. (r=nmatsakis) 2014-01-10 02:25:34 -08:00
Shu-yu Guo
d64b8118ab Bug 919638 - Part 1: Implement a work stealing thread pool for PJS. Original patch by Daniele Bonetta. (r=shu,nmatsakis) 2013-10-11 12:32:28 -07:00
Dan Minor
0cb1464874 Bug 949536 - Remove cpp unittests from 'make check'; r=gps 2014-01-09 21:59:28 -08:00
Ryan VanderMeulen
f4de297d84 Backed out 6 changesets (bug 939294) for B2G bustage on a CLOSED TREE.
Backed out changeset 8c3aa9973da0 (bug 939294)
Backed out changeset 37098c13e59e (bug 939294)
Backed out changeset 7c9ade6c871c (bug 939294)
Backed out changeset fed59539afc1 (bug 939294)
Backed out changeset 89e9d3fa16fc (bug 939294)
Backed out changeset c97e58ebc5f4 (bug 939294)
2014-01-09 14:17:39 -05:00
Steve Fink
7772813f04 Bug 956434 - Avoid unnecessary zeroing of memory, r=terrence 2014-01-08 18:27:51 -08:00
Terrence Cole
03e03e084b Bug 957891 - Treat PersistentRooted as Rooted for the hazard analysis; r=sfink
--HG--
extra : rebase_source : 6744bb6509f2c3016f751d1f246c84ecd09603ab
2014-01-09 09:59:51 -08:00
Tom Schuster
21327fd2ce Bug 939294 - Handlify all the rest. r=terrence 2014-01-09 18:39:37 +01:00
Tom Schuster
f2eab1cc4d Bug 939294 - Handlify XPConnect. r=gabor 2014-01-09 18:39:36 +01:00
Tom Schuster
9ca1e74a06 Bug 939294 - Change xpidl header generation code to use JS handles. r=bsmedberg 2014-01-09 18:39:36 +01:00
Jan de Mooij
d2e338776a Bug 957628 - Don't call TypeScript::Monitor from monitored Ion ICs. r=efaust 2014-01-09 17:11:59 +01:00
Gabor Krizsanits
e43c830de6 Bug 952192 - getObjectPrincipal should be script callable. r=bholley 2014-01-09 15:28:46 +01:00
Carsten "Tomcat" Book
c87090db07 Backed out changeset 18eeafedd180 (bug 952192) XPC Shell Bustage on a CLOSED TREE 2014-01-09 12:53:22 +01:00
Jan de Mooij
3677c93ff5 Bug 955850 - Fix regalloc safepoint issue. r=djvj 2014-01-09 12:10:14 +01:00
Jan de Mooij
6e5847c22d Bug 956156 - Fix FinishDefinitePropertiesAnalysis to not assert if a script is compiled more than once. r=shu
--HG--
extra : rebase_source : de9dde08065e866c0ce1007798c83eb1646d51e6
2014-01-09 11:15:26 +01:00
Jan de Mooij
4e89986f1d Bug 951632 - Fix shell metadata hook to skip functions from other compartments. r=luke
--HG--
extra : rebase_source : c1b5d5fdde8748890cc6179d7d0676c809c4939b
2014-01-09 11:07:59 +01:00
Gabor Krizsanits
e49d78a446 Bug 952192 - getObjectPrincipal should be script callable. r=bholley 2014-01-09 11:31:33 +01:00
Luke Wagner
9847ceacd8 Bug 938385 - Disable script compression for super-large scripts (r=billm)
--HG--
extra : rebase_source : b50b64415bc272a8002bd9cc9fdf5d121f621435
2014-01-08 23:30:35 -06:00
Nicholas D. Matsakis
bf5e2b446c Bug 953108 - Initialized TypedObject module when initializing SIMD module r=till 2014-01-08 04:36:17 -05:00
Terrence Cole
70b1e98d53 Bug 952646 - Fix a potential exact rooting hazard in rollbackProperties; r=sfink
--HG--
extra : rebase_source : 78d68eeb1f1a8baa2879f389182d1fe2c053f6c4
2013-12-20 14:08:04 -08:00
Nicholas D. Matsakis
8d570775e2 Bug 953111 - Check length before initializing typedobject instance r=sfink 2014-01-02 17:54:44 -05:00
Douglas Crosher
7e5c00fb99 Bug 951988 - IonMonkey: Use canBeNegativeDividend() in the ARM backend. r=mjrosenb 2013-12-22 08:48:02 +11:00
Neil Rashbrook
811e1e96dd Bug 514173 Make literal string buffers shareable r=dbaron,ehsan,bholley 2014-01-08 20:51:38 +00:00
Steven Michaud
57b6f34a63 Bug 956931 - ICU linker error doing 32-bit and universal builds. r=mshal 2014-01-08 13:48:45 -06:00
Bert Belder
3df43aa8ee Bug 956899 - Use mozilla::ThreadLocal instead of NSPR for ForkJoinSlice's thread-local variable, and use it in all cases, not just threadsafe, for simplicity. Also do some slight style-fix renaming. r=jwalden
--HG--
extra : rebase_source : 577b0ffc6c8136d722b7d39fd566a07c6ead2f18
2014-01-08 12:54:25 -06:00
Bert Belder
b9385d3634 Bug 956899 - Remove unused stack-base-address tracking code from the JS shell. r=jwalden
--HG--
extra : rebase_source : bfff6e4eb041241a108b43d5e1530b7232614c66
2014-01-08 12:54:24 -06:00
Bert Belder
e9c5a4fb02 Bug 956899 - Fix compilation failure when JS_GC_ZEAL isn't defined. r=terrence
--HG--
extra : rebase_source : 9289522c0c7d974ed5d08fce496a1a2c48dcfb39
2014-01-08 12:21:30 -06:00