Граф коммитов

48326 Коммитов

Автор SHA1 Сообщение Дата
Hannes Verschore 280c006f7c Bug 1146410: IonMonkey: Make it possible to print typeset information anywhere, r=jandem 2015-03-26 12:14:03 +01:00
Hannes Verschore 275a0fea18 Bug 1146410: IonMonkey: When filtering IsObject use the correct type, r=jandem 2015-03-26 12:14:01 +01:00
Jason Orendorff 28e06d157a Bug 1138489 - Remove JSPROP_INDEX. r=Waldo.
--HG--
extra : rebase_source : 1683c18d73088c5a4b6136fe4bb7bc0422912e71
extra : amend_source : c79c4ea47e00e6d9d9f786151bd1ab62dd00b78a
2015-03-02 10:20:56 -06:00
Jason Orendorff fae53e811b 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.
--HG--
extra : rebase_source : 77cca13d3d8e33831cd5cb82129ede3645e58374
2015-02-28 11:23:44 -06:00
Jason Orendorff 2e5f991fe0 Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
--HG--
extra : rebase_source : c40a50b3522e8306d68d8114fe576d4f43006d82
2015-02-17 11:58:43 -06:00
Jason Orendorff 092c7ab1e2 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.
--HG--
extra : rebase_source : 538dc782303a9e5920581789caebb739d3718dd3
2015-02-17 12:01:54 -06:00
Jason Orendorff cfa924afa0 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.
--HG--
extra : rebase_source : 9b47668e82807fab4d576ef012a449e7bd147096
2015-02-28 14:40:07 -06:00
Steve Fink 2f8f528a55 Bug 1126544 - Update sixgill to handle more constructs and manage memory better
--HG--
extra : rebase_source : 646d280634ca386ad94c93dc592cdacdac14c9c1
2015-03-06 14:25:00 -08:00
Steve Fink 5f3c77b286 Bug 1146520 - Do not treat osx arm-sim as a cross-compile, r=woof!
--HG--
extra : rebase_source : 9fcab74384fdf1f0a73522d48bd0e2c19a56316e
2015-03-25 07:55:53 -07:00
Steve Fink 07b383ea8a Bug 1135399 - Timeout shell builds, r=catlee
--HG--
extra : rebase_source : 71b02418a159108cf48e0e9ed6bb862120f6ca76
2015-03-18 10:59:17 -07:00
Ryan VanderMeulen 1689cff541 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 8b7b5a0f30 Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem 2015-03-25 17:34:19 +01:00
Brian Hackett 533750696e Bug 1143256 - Store object metadata using a weak map, r=luke. 2015-03-25 09:07:51 -07:00
Hannes Verschore f7921e40a3 Bug 1138881 - IonMonkey: Allow fixing andor blocks which have MFilterTypeSet, r=bhackett 2015-03-25 16:15:28 +01:00
Hannes Verschore 275f9c89cf Bug 1138881 - IonMonkey: Improve types at AndOr, r=bhackett 2015-03-25 16:15:27 +01:00
Nicolas B. Pierron 3c0f21390e Bug 1130089 - Use constexpr for JitStackValueAlignment. r=bbouvier 2015-03-25 15:59:02 +01:00
Nicolas B. Pierron bbc2a008bc Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier 2015-03-25 15:50:36 +01:00
Nicolas B. Pierron 4aafb330eb Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier 2015-03-25 15:50:35 +01:00
Jan de Mooij 2ebce4887b Bug 1146520 - Fix some minor autospider issues on OS X. r=sfink
--HG--
extra : rebase_source : a4c8dcd1c8dd4030bbf4d701d8b2ac4ea4c70b5a
2015-03-25 15:15:25 +01:00
Jan de Mooij d5c5888aa1 Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer
--HG--
extra : rebase_source : 8e65320cf77ff74941515f39cbe390c286a03e33
2015-03-25 15:15:23 +01:00
Jan de Mooij d0cbc885d0 Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke
--HG--
extra : rebase_source : 879295c6c6c4b5c803815f674c13f5fe2ce5671e
2015-03-24 09:45:24 +01:00
Jan de Mooij fa6c9b1288 Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke
--HG--
extra : rebase_source : 0723816f7e0f8f8bc2adefee462b50767e57fe54
2015-03-24 09:45:22 +01:00
Jan de Mooij dd8f6429b6 Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett
--HG--
extra : rebase_source : d707ed9dededc0adaabce0ba45747def58b9655a
2015-03-24 09:45:17 +01:00
Jon Coppeard df9acd13cd Bug 1144738 - Check for invalidated script when updating SetPropertyIC cache r=jandem 2015-03-25 10:49:52 +00:00
Lars T Hansen 50332264f3 Bug 1141121 - Immediate operands to atomics, x86 and x64. r=h4writer 2015-03-25 10:51:12 +01:00
Shu-yu Guo 7ffeda127c No bug - Fix typo in MissingScopeKey comment. No review. 2015-03-24 18:49:16 -07:00
Shu-yu Guo d935dadedc 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 d767b2e1ac Bug 1142908 - Avoid arm simulator builds being considered cross-compiled. r=sfink 2015-03-25 08:06:27 +09:00
Boris Zbarsky 51cc84236b 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 9a87e20280 Bug 1146743. Remove use of compileAndGo in JS debugger. r=shu 2015-03-24 18:32:48 -04:00
Hannes Verschore 05c11b07d3 Bug 1145416 - IonMonkey: Add range to MFilterTypeSet, r=nbp 2015-03-24 23:03:35 +01:00
Hannes Verschore 0e9392422b Bug 1143878: IonMonkey: Test conversion of MToInt32 for testing congruence, r=jandem 2015-03-24 23:03:32 +01:00
Terrence Cole 5798244efa Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink
--HG--
extra : rebase_source : d5638a91ffca3008b353d68f480014066c94a2d1
2015-03-24 10:51:07 -07:00
Terrence Cole dd4ddb761b Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
--HG--
extra : rebase_source : b2e435ebf64ec0bac42af7a8f0968578599fd67b
2015-02-25 13:11:37 -08:00
Terrence Cole 1ef53522bf No Bug - Document the allocation functions; r=sfink
--HG--
extra : rebase_source : ae2b8c74fec4b57d714ad1be27fddaa1c1785ae5
2015-03-23 14:24:41 -07:00
Tom Schuster bd6cbbf2d8 Bug 1103344 - Object.assign should stop when an exception is thrown. r=till 2015-03-24 22:37:35 +01:00
Tooru Fujisawa 0ab6f5ff1f 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 0493238e94 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 2a0a4d6ec0 Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem 2015-03-24 15:40:32 +01:00
Emanuel Hoogeveen 15f33e4bda Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence
--HG--
extra : rebase_source : 301622627350bf423f8e4dcae0b882f1f9b2bde5
2015-03-21 14:35:00 -04:00
Tom Tromey b666b3fcfc Bug 1145149 - Include IntegerPrintfMacros in PerfSpewer.cpp. r=Waldo 2015-03-19 06:45:00 -04:00
Heiher 3765a594ec Bug 1146223 - IonMonkey: MIPS: Fix a typo in storeFloat32x3. r=bbouvier 2015-03-22 20:54:00 -04:00
Heiher 2d0e7d7bf2 Bug 1141921 - OdinMonkey: MIPS: Fix callJitFromAsmJS to push return address. r=nbp 2015-03-19 03:29:00 -04:00
Jon Coppeard 535ee047bf Bug 1141563 - Don't update Shapes in parallel after compacting GC r=terrence 2015-03-23 17:06:45 +00:00
Lars T Hansen 7530a5ce91 Bug 1146364 - use resumeAfter after effectful instructions. r=nbp 2015-03-24 09:06:03 +01:00
Nicholas Nethercote 3a86eefdcd Bug 1146216 - Remove MakeSlotArray(), because it's dead. r=terrence.
--HG--
extra : rebase_source : 34e575f632ba58052ddaece47f3180ecc40c449d
2015-03-22 19:40:23 -07:00
Shu-yu Guo ff15a447de Bug 1145924 - Ensure JSRuntime is kept in sync with the profiler. (r=djvj) 2015-03-23 20:33:01 -07:00
Boris Zbarsky da29ffd385 Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke 2015-03-23 20:37:31 -04:00
Boris Zbarsky 64eb476fc9 Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence 2015-03-23 20:37:30 -04:00
Terrence Cole f174c824a1 Bug 1144931 - Move gray buffering code to RootMarking.cpp; r=jonco
--HG--
extra : rebase_source : 684ef52c0ee78ab9d8a77199af461e32a044b9bc
2015-03-19 13:38:11 -07:00