Commit Graph

40358 Commits

Author SHA1 Message Date
Michael Shuen
9cc26cbfd7 Bug 940253 - minorgc() returns itself. r=luke 2014-01-14 10:23:37 -05:00
Jon Coppeard
27dbc599b4 Bug 950927 - Don't forward Ion elements pointers until end of minor collection r=terrence 2014-01-14 14:51:08 +00:00
Nicolas Pierron
4dbe302a29 Bug 957475 - Disable compilation with setarg & arguments. r=djvj 2014-01-14 04:42:11 -08:00
Jan de Mooij
a8df367fa8 Bug 958882 - Add script size limit for TI new-script analysis. r=djvj 2014-01-14 10:26:46 +01:00
Ryan VanderMeulen
b998c68cd4 Merge m-c to inbound. 2014-01-13 17:52:40 -05:00
Ryan VanderMeulen
e7b8f32115 Merge inbound to m-c. 2014-01-13 17:44:24 -05:00
Mike Hommey
71a7b66679 Bug 950298 - Make the js build system use top-level as its root objdir. r=gps 2014-01-14 07:38:40 +09:00
Mike Hommey
2637a77ad2 Bug 956597 - Package mozwebidlcodegen and gyp in the js source archive. r=gps 2014-01-14 07:32:12 +09:00
Jan de Mooij
6e3e14f305 Bug 958432 - Remove two bogus asserts on a CLOSED TREE. r=djvj a=RyanVM 2014-01-13 20:45:01 +01:00
Christian Holler
61c08ebc86 Bug 959208 - Handle OOM in CloneObject. r=jandem
--HG--
extra : rebase_source : 3832f184a7a0f81efcead90460dfcb95efb90f41
2014-01-13 17:03:01 +01:00
Christian Holler
ba15bf21fd Bug 958598 - Reorder some code in SIMDObject::initClass to handle OOM. r=nmatsakis
--HG--
extra : rebase_source : d1c043ee7c2fcf5fa0a5fd032a0bc65c0a54a123
2014-01-13 16:39:21 +01:00
Shu-yu Guo
53a46934a8 Bug 958797 - Give functions gotten from the Function constructor scripted function types. (r=jandem) 2014-01-13 09:50:53 -08:00
Shu-yu Guo
20fb2070e6 Bug 919638 - Followup: fix non-threadsafe builds. (r=me) 2014-01-13 09:50:53 -08:00
Steve Singer
bbabef8c02 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
b48c8abdd9 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
Nathan Froyd
6087eb63f6 Bug 958262 - reduce space required by JSPropertySpec; r=till,bz,Waldo 2014-01-10 12:11:31 -05:00
Nicholas D. Matsakis
43c77ffc76 Bug 953270 - Canonicalize NaN on lane access r=till 2014-01-08 05:00:05 -05:00
Christian Holler
b11c499922 Bug 959167 - Handle OOM in js::CloneRegExpObject. r=jandem
--HG--
extra : rebase_source : 22b04af4ecfc73b591c1460f4ac7f4d8343002f3
2014-01-13 15:41:43 +01:00
Niko Matsakis
8fa6f90652 Bug 955815 - Correct test headers for SIMD tests 2014-01-08 01:44:00 -08:00
Till Schneidereit
d94081b07a 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
b609afd613 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
3570ee92f4 Bug 919638 - Followup: unbreak compiling without NSPR. (r=pnkfelix) 2014-01-10 17:12:17 -08:00
Wes Kocher
fe6af890fe Backed out changeset ab1d9c6b581a (bug 919638) for build bustage 2014-01-10 17:33:08 -08:00
Shu-yu Guo
46d12098d4 Bug 919638 - Followup: unbreak compiling without NSPR. (r=pnkfelix) 2014-01-10 17:12:17 -08:00
Sean Stangl
8585e2589f Bug 958672 - Part 2/2 - Don't load unobservable MCall return values. r=h4writer 2014-01-09 15:51:47 -08:00
Sean Stangl
54ee369e4e Bug 958672 - Part 1/2 - Remove argslot from MCall LIR. r=h4writer 2014-01-09 15:32:51 -08:00
Felix S. Klock II
7f2c034f1f Bug 939715: TypedObject PJS API tests (r=nmatsakis). 2013-12-13 09:59:00 +01:00
Felix S. Klock II
d521a21c9d Bug 939715: TypedObject PJS API implementation (r=nmatsakis). 2013-12-11 05:57:00 +01:00
Jon Coppeard
e52ec0e49b Bug 945275 - Update comment DONTBUILD 2014-01-10 15:49:11 +00:00
Jon Coppeard
5f7b79373b Bug 945275 - Mark ThisV in rectifier frames r=jandem 2014-01-10 15:34:25 +00:00
Jon Coppeard
184ae42773 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
8c53d38d5e 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
039915e8fe Bug 896105 - Implement ES6 ArrayBuffer.isView. r=nmatsakis
--HG--
extra : rebase_source : 5ec4753296af4e52155ab576d16b71c03ce9e80a
2013-12-22 02:49:51 +01:00
Till Schneidereit
a96050f76d 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
69129507fd 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
2af809133c 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
10e4c56a16 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
a6bda6be20 Bug 958349 - Decompile {get,call}intrinsic opcodes in ExpressionDecompiler. (r=till) 2014-01-10 02:25:34 -08:00
Shu-yu Guo
045634a9a1 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
633bda0f4f 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
0bf4facd39 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
df1c99dccf Bug 949536 - Remove cpp unittests from 'make check'; r=gps 2014-01-09 21:59:28 -08:00
Ryan VanderMeulen
3ad920307d 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
09f9ac4390 Bug 956434 - Avoid unnecessary zeroing of memory, r=terrence 2014-01-08 18:27:51 -08:00
Terrence Cole
b53a33f789 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
de26c13547 Bug 939294 - Handlify all the rest. r=terrence 2014-01-09 18:39:37 +01:00
Tom Schuster
530675fbc1 Bug 939294 - Handlify XPConnect. r=gabor 2014-01-09 18:39:36 +01:00
Tom Schuster
9a2cf80406 Bug 939294 - Change xpidl header generation code to use JS handles. r=bsmedberg 2014-01-09 18:39:36 +01:00
Jan de Mooij
b907dbbf41 Bug 957628 - Don't call TypeScript::Monitor from monitored Ion ICs. r=efaust 2014-01-09 17:11:59 +01:00
Gabor Krizsanits
b31a6b57fb Bug 952192 - getObjectPrincipal should be script callable. r=bholley 2014-01-09 15:28:46 +01:00