Commit Graph

39191 Commits

Author SHA1 Message Date
Boris Zbarsky
db964dff03 Bug 1147907. Relax our realParent asserts in CloneFunction a bit, pending a proper fix for bug 1143794. r=luke 2015-03-26 23:03:20 -04:00
Boris Zbarsky
0a186b970b Bug 1142844. When xdr-decoding a non-lazy but relazifiable function, don't forget to set up the source object on the LazyScript we create for it. r=luke 2015-03-26 23:02:55 -04:00
Dan Gohman
e950b1df92 Bug 1135903 - OdinMonkey: Make signal-handler OOB checking an independent configuration r=luke 2015-03-25 14:15:46 -07:00
Bill McCloskey
d524d0d64e Bug 997325 - Implement main process scriptable only flag in XPIDL (r=mrbkap) 2015-03-26 14:39:48 -07:00
Sean Stangl
433ad67fc4 Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie 2015-03-20 15:51:42 -07:00
Sean Stangl
fb2a57a16d Bug 1145882 - Part 1/2 - Only use $PYTHON after defined by MOZ_PYTHON. r=glandium 2015-03-20 15:19:43 -07:00
Shu-yu Guo
97672c8488 Bug 1147686 - Make mutableScript private and only use it when hasScript. (r=terrence) 2015-03-26 14:16:58 -07:00
Shu-yu Guo
32abf472e0 Bug 1147224 - Only keep the optimization information of the last time IonBuilder visits a bytecode location. (r=djvj) 2015-03-26 14:16:58 -07:00
Luke Wagner
55df90d788 Bug 1147144 - OdinMonkey: fix toString() on asm.js module when source discarding is enabled (r=bbouvier) 2015-03-26 14:37:19 -05:00
Bobby Holley
4681c5a757 Bug 1147215 - Add a helper to get the current window with a null check. r=smaug 2015-03-26 12:24:53 -07:00
Hannes Verschore
be05901872 Bug 1146410: IonMonkey: Make it possible to print typeset information anywhere, r=jandem 2015-03-26 12:14:03 +01:00
Hannes Verschore
e81e3353d1 Bug 1146410: IonMonkey: When filtering IsObject use the correct type, r=jandem 2015-03-26 12:14:01 +01:00
Jason Orendorff
2b6a66aed6 Bug 1138489 - Remove JSPROP_INDEX. r=Waldo. 2015-03-02 10:20:56 -06:00
Jason Orendorff
e0dceb58e9 Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo. 2015-02-28 11:23:44 -06:00
Jason Orendorff
d28f3fee83 Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo. 2015-02-17 11:58:43 -06:00
Jason Orendorff
e72f4ca876 Bug 1142784, part 1 - In NativeObject.cpp, move some Lookup functions out of the way and make a big swath of this file the [[DefineOwnProperty]] section. r=Waldo. 2015-02-17 12:01:54 -06:00
Jason Orendorff
98194bf6a0 Bug 1142775 - Rename NativeSet -> NativeSetExistingDataProperty and simplify it since it is only called for data properties. Delete Shape::set. Add comments. No change in behavior. r=efaust. 2015-02-28 14:40:07 -06:00
Steve Fink
8579523551 Bug 1126544 - Update sixgill to handle more constructs and manage memory better 2015-03-06 14:25:00 -08:00
Steve Fink
34033d2f31 Bug 1146520 - Do not treat osx arm-sim as a cross-compile, r=woof! 2015-03-25 07:55:53 -07:00
Steve Fink
5ad1c2ac99 Bug 1135399 - Timeout shell builds, r=catlee 2015-03-18 10:59:17 -07:00
Ryan VanderMeulen
0c190db734 Backed out changesets 72e99bad5294 and 2b873082da2f (bug 1138881) for browser_vimemacs.js crashes.
CLOSED TREE
2015-03-25 13:59:38 -04:00
Nicolas B. Pierron
4d92c1f829 Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem 2015-03-25 17:34:19 +01:00
Brian Hackett
1a5b452e6a Bug 1143256 - Store object metadata using a weak map, r=luke. 2015-03-25 09:07:51 -07:00
Hannes Verschore
aa9c49f27b Bug 1138881 - IonMonkey: Allow fixing andor blocks which have MFilterTypeSet, r=bhackett 2015-03-25 16:15:28 +01:00
Hannes Verschore
dde1cfabd7 Bug 1138881 - IonMonkey: Improve types at AndOr, r=bhackett 2015-03-25 16:15:27 +01:00
Nicolas B. Pierron
57eca445bd Bug 1130089 - Use constexpr for JitStackValueAlignment. r=bbouvier 2015-03-25 15:59:02 +01:00
Nicolas B. Pierron
0994ed088a Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier 2015-03-25 15:50:36 +01:00
Nicolas B. Pierron
35826c9278 Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier 2015-03-25 15:50:35 +01:00
Jan de Mooij
8870fabcd0 Bug 1146520 - Fix some minor autospider issues on OS X. r=sfink 2015-03-25 15:15:25 +01:00
Jan de Mooij
60cfaa0d07 Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer 2015-03-25 15:15:23 +01:00
Jan de Mooij
ded388f26f Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke 2015-03-24 09:45:24 +01:00
Jan de Mooij
0def86fd52 Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke 2015-03-24 09:45:22 +01:00
Jan de Mooij
84c7076f2f Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett 2015-03-24 09:45:17 +01:00
Jon Coppeard
5e8d79d028 Bug 1144738 - Check for invalidated script when updating SetPropertyIC cache r=jandem 2015-03-25 10:49:52 +00:00
Lars T Hansen
c38e941f98 Bug 1141121 - Immediate operands to atomics, x86 and x64. r=h4writer 2015-03-25 10:51:12 +01:00
Shu-yu Guo
cd1753a401 No bug - Fix typo in MissingScopeKey comment. No review. 2015-03-24 18:49:16 -07:00
Shu-yu Guo
d0c1855b73 Bug 1146718 - Split the 'J' tag in the profiler into 'J' (JIT frames without opt info) and 'O' (with opt info). (r=djvj) 2015-03-24 18:49:16 -07:00
Mike Hommey
f5417e49c7 Bug 1142908 - Avoid arm simulator builds being considered cross-compiled. r=sfink 2015-03-25 08:06:27 +09:00
Boris Zbarsky
31fe23d594 Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till 2015-03-24 18:32:48 -04:00
Boris Zbarsky
4b723b9980 Bug 1146743. Remove use of compileAndGo in JS debugger. r=shu 2015-03-24 18:32:48 -04:00
Hannes Verschore
1b918bd8bd Bug 1145416 - IonMonkey: Add range to MFilterTypeSet, r=nbp 2015-03-24 23:03:35 +01:00
Hannes Verschore
2c61538145 Bug 1143878: IonMonkey: Test conversion of MToInt32 for testing congruence, r=jandem 2015-03-24 23:03:32 +01:00
Terrence Cole
1880a3035c Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink 2015-03-24 10:51:07 -07:00
Terrence Cole
ef0a198902 Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8 2015-02-25 13:11:37 -08:00
Terrence Cole
b3bc2f3f43 No Bug - Document the allocation functions; r=sfink 2015-03-23 14:24:41 -07:00
Tom Schuster
4e2cb6dec9 Bug 1103344 - Object.assign should stop when an exception is thrown. r=till 2015-03-24 22:37:35 +01:00
Tooru Fujisawa
9ab8577cdd Bug 1142351 - Part 2: Warn about deprecated flag argument for String.prototype.{search,match,replace}. r=jandem 2015-03-25 00:36:35 +09:00
Tooru Fujisawa
ea47bdd337 Bug 1142351 - Part 1: Collect telemetry about deprecated flag argument for String.prototype.{search,match,replace}. r=jandem 2015-03-25 00:36:33 +09:00
Christian Holler
757276b521 Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem 2015-03-24 15:40:32 +01:00
Emanuel Hoogeveen
7d7f4dca52 Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence 2015-03-21 14:35:00 -04:00