Dan Gohman
cf178152ce
Bug 998158 - SpiderMonkey: When available, use SSE feature macros instead of runtime tests. r=sstangl
2014-04-21 17:35:00 -07:00
Dan Gohman
d1334bbe31
Bug 998158 - SpiderMonkey: Simplify setSSECheckState(). r=sstangl
2014-04-21 17:35:00 -07:00
Dan Gohman
22e1966ad6
Bug 998158 - SpiderMonkey: Outline setSSECheckState(). r=sstangl
2014-04-21 17:34:59 -07:00
Dan Gohman
62a83f447c
Bug 998158 - SpiderMonkey: Use specific feature tests instead of calling getSSEState() r=sstangl
2014-04-21 17:34:57 -07:00
Mauricio Collares Neto
a556b64049
Bug 976110 - Part 2: Clean up signed integer division by constants. r=sunfish
2014-04-21 17:27:40 -07:00
Wes Kocher
4ae3575a58
Backed out changeset 0c0a5a6b57d9 (bug 616491) for jsreftest failures
2014-04-21 16:11:20 -07:00
Jan de Mooij
9ad3bc1d1d
Bug 998596 - Add ARM simulator status to getBuildConfiguration. r=terrence
2014-04-21 15:36:33 -07:00
Terrence Cole
292083af43
Bug 994281. r=sfink
2014-04-21 15:20:08 -07:00
Sean Stangl
51ed3914a2
Bug 616491 - Follow-up: detect over-recursion on Windows. r=mjrosenb
2014-04-08 13:51:37 -07:00
Wes Kocher
a5ffb1710b
Backed out changeset 9e43ff213b64 (bug 616491) for bustage
2014-04-21 14:05:21 -07:00
Bill McCloskey
336243889e
Bug 798678 - WeakMaps with keys from another compartment are possible and incorrect (tests) (r=mccr8)
2014-04-21 13:41:44 -07:00
Sean Stangl
2d77d09808
Bug 616491 - Follow-up: detect over-recursion on Windows. r=mjrosenb
2014-04-08 13:51:37 -07:00
Emanuel Hoogeveen
154e6b8187
Bug 997459 - Part 2: Coefficients for polevl_cos with fewer terms; potentially less precise, but more performant. r=sunfish
...
CLOSED TREE
2014-04-21 10:44:11 -04:00
Emanuel Hoogeveen
15aa33d555
Bug 997459 - Part 1: Coefficients for polevl_sin with lower mean error. r=sunfish
2014-04-21 10:16:18 -04:00
Bobby Holley
edb924cc7d
Bug 993772 - Introduce a singleton compilation scope. r=mrbkap
2014-04-20 11:48:13 -07:00
Bobby Holley
61d6055556
Bug 993772 - Stop serializing principals along with scripts. r=mrbkap
...
The principal of a script is determined by the compartment these days, so this
field is useless.
2014-04-20 11:48:13 -07:00
Phil Ringnalda
bef7de24dc
Merge m-i to m-c
2014-04-19 18:25:46 -07:00
Bobby Holley
65765653a9
Bug 998083 - Introduce Cu.getObjectPrincipal and kill nsIScriptSecurityManager::GetObjectPrincipal. r=gabor
2014-04-19 10:39:59 -07:00
Mauricio Collares Neto
e6753fd672
Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish
2014-04-19 10:37:51 -07:00
Mauricio Collares Neto
395ac257b1
Bug 976110 - Part 0: Optimize division and modulus by negative powers of two; r=sunfish
2014-04-19 10:37:49 -07:00
Phil Ringnalda
380621d27b
Back out 8 changesets (bug 990353) for gaia-integration bustage
...
CLOSED TREE
Backed out changeset f6b3c03454a4 (bug 990353)
Backed out changeset 6e1f9b821ae0 (bug 990353)
Backed out changeset 2926ad6c594f (bug 990353)
Backed out changeset 74b75c155205 (bug 990353)
Backed out changeset 394e09fe2da2 (bug 990353)
Backed out changeset 0fdd36b19a51 (bug 990353)
Backed out changeset 0792729890cc (bug 990353)
Backed out changeset 487e6f72fcf7 (bug 990353)
2014-04-19 08:37:32 -07:00
Jan de Mooij
53f8628554
Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till
2014-04-19 13:45:59 +02:00
Bobby Holley
74a0a20129
Bug 990353 - Followup bustage fix. r=me
2014-04-19 00:40:18 -07:00
Bobby Holley
163413cd27
Bug 990353 - Flip off source discarding for XPCShell. r=fabrice
2014-04-18 23:46:27 -07:00
Bobby Holley
bad6050c41
Bug 990353 - Tests. r=bent
2014-04-18 23:46:27 -07:00
Bobby Holley
8b91401a8c
Bug 990353 - Give tests/chrome its own moz.build file, like tests/mochitest. r=mshal
...
We also add a mochitest.ini file, which will eventually be used for http-served
files that are associated with chrome mochitests.
2014-04-18 23:46:27 -07:00
Bobby Holley
dbcade681f
Bug 990353 - Flag for discarding where appropriate. r=bent
2014-04-18 23:46:27 -07:00
Bobby Holley
4568ed7b49
Bug 990353 - Add a pref for system source discarding. r=bent
2014-04-18 23:46:26 -07:00
Bobby Holley
660881d8c2
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
...
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.
More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-18 23:46:26 -07:00
Ryan VanderMeulen
6392bc9506
Merge m-c to inbound.
2014-04-18 22:08:16 -04:00
Ryan VanderMeulen
2075f95fc4
Merge inbound to m-c.
2014-04-18 22:00:13 -04:00
Dan Gohman
7506c29774
Bug 998155 - IonMonkey: Constify congruentTo and mightAlias. r=h4writer
2014-04-18 17:55:21 -07:00
Douglas Crosher
c762da0486
Land bug 996883. r=mjrosenb
2014-04-17 00:08:21 +10:00
Terrence Cole
842f2e539a
Bug 807168 - Followup to fix an issue building on ancient GCC on a CLOSED TREE; r=Waldo
2014-04-18 11:19:16 -07:00
Dan Gohman
7e75935a45
Bug 998170 - IonMonkey: Eliminate LPhi's numInputs_ member. r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
f770cf9d1a
Bug 998167 - IonMonkey: Fix signed integer undefined behavior r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
b49c208324
Bug 998156 - IonMonkey: Misc RangeAnslysis code cleanups. r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
4d0e219df0
Bug 998173 - SpiderMonkey: Harmonize x86 and x64's MacroAssembler finish functions. r=bbouvier
2014-04-18 11:13:44 -07:00
Dan Gohman
b6e0e25f0b
Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
2014-04-18 11:13:44 -07:00
Terrence Cole
5ca9705685
Bug 807168 - Followup to fix build failure with clang; r=bustage-fix
2014-04-18 09:50:30 -07:00
Terrence Cole
4ab31f28b9
Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
...
--HG--
rename : js/public/Tracer.h => js/public/TracingAPI.h
2014-04-11 15:19:05 -07:00
Fabrice Desré
140000dc46
Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco
2014-04-17 22:03:03 -07:00
Hannes Verschore
afaf121474
Bug 998251 - IonMonkey: print to the right stream during IONFLAGS=logs, r=nbp,nbp
2014-04-18 16:00:20 +02:00
Hannes Verschore
ae08c960ac
Bug 997656 - Tracelogging: Log when baseline is compiling, r=djvj
2014-04-18 16:00:17 +02:00
Marty Rosenberg
167e754c52
Bug 990807 - Valgrind detects leak - 4 bytes and/or 32 bytes are definitely lost (direct), r=dougc
2014-04-17 12:00:05 -07:00
Tooru Fujisawa
86539c7440
Bug 471713 - Part 6: Add documentation for object- and array-related opcodes. r=evilpies
...
--HG--
extra : rebase_source : 6c9a441404809c6fc55b1d052f2126e79da39877
2014-04-02 19:35:15 +09:00
Tooru Fujisawa
eb40ef03d3
Bug 471713 - Part 4: Add documentation for variables and constants. r=luke
...
--HG--
extra : rebase_source : 748cf711992289c12e5cb6da240cb2a8a906dddf
2014-04-02 19:29:21 +09:00
Tooru Fujisawa
cc0f0d19d1
Bug 471713 - Part 3: Add documentation for function call-related opcodes. r=djvj
...
--HG--
extra : rebase_source : 1b019427b68d8be12cde998f60389d68c3224aad
2014-04-11 09:14:08 +09:00
Tooru Fujisawa
859390f1dc
Bug 471713 - Remove duplicated parens around flags in SpiderMonkey. r=jwalden
...
--HG--
extra : rebase_source : 45e8cc7caa3b0796052bdb2bb9f949ad82aa3c7f
2014-04-12 14:44:35 +09:00
Terrence Cole
c990955a80
Bug 990336 - Backout non-lazy dedup-on-insertion: not actually a speedup; r=jonco
...
--HG--
extra : rebase_source : 7b505c2c46b8c65c19e5d10b622a76bd8976e9a5
2014-04-17 08:14:35 -07:00