js/src/jsinfer.cpp
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
52021335eb42d2e8b0cf7aa094d19ca55d96e7e6
created 2013-12-11 10:05 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 936156 - Use different type objects when 'new' is used on different scripts with the same prototype, r=jandem.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
3f7820166bb0ff72827df5e6147e3d1aa3176e24
created 2014-03-13 18:02 -0400
pushed 2014-03-13 22:11 +0000
Jan de Mooij Jan de Mooij - Bug 982957 - Fix crash if ConstraintTypeSet::sweep or TypeObject::sweep OOMs. r=bhackett, a=lsblakk
4e912655c7f6de0dcbb0e29eeb31a9ba73b74f71
created 2014-01-09 11:15 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 956156 - Fix FinishDefinitePropertiesAnalysis to not assert if a script is compiled more than once. r=shu, a=bajaj
5f4b72d2478f0fbb6b2a125aad6a1deace133e79
created 2014-01-02 19:30 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 951497 - Bustage fix. a=bustage
9b1fc11fc88321dba1d388a0bdd30e84f6acbff0
created 2014-01-02 11:53 -0500
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 951497 - Add type constraints for definite property analysis. r=jandem, a=abillings
143420a8de2c77d5f789e56ecdfbf03a6d3634e2
created 2013-12-15 19:46 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 947587 - fix non-ion builds r=bhackett a=NPOTB
c996211971a85633a6d2a60c58921566e765e90f
created 2013-11-01 11:10 -0400
pushed 2014-02-04 01:06 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett
54eac2d5c0392d2d8138e761a394ecf8e45407b4
created 2012-12-17 14:53 -0500
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 724768 - Store the various properties of Error objects in reserved slots, and eagerly create the stack string for them. r=bhackett for the TI bits, r=jimb otherwise
05a8fa1c32abd40a09c7dc471dbea61a2544ff13
created 2013-12-05 11:10 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 8 - Don't call GetIonContext() when allocating type constraints. r=bhackett
687680c040585f58dae09b9463c09fab4f4705e5
created 2013-12-04 20:59 -0500
pushed 2014-02-04 01:06 +0000
Daniel Holbert Daniel Holbert - Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
e7e1771dd294ad7f6f6c1b2bd2150f77e8962185
created 2013-11-25 11:26 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Fix places where HashTable::AddPtr could be used with out-of-date hash value under GGC r=sfink
dc27d67ceda76ab6d39472544a44eb1196559066
created 2013-11-25 15:04 +0100
pushed 2014-02-04 01:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
042ab55b847603a26e1d94e8bcac12e75bcb5a4f
created 2013-11-25 11:26 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
5f093277a58681539a921d4391532c54c106944e
created 2013-11-21 19:20 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 941311 - Improve GGC pretenuring heuristics, r=terrence,jandem.
13c73af53854c8d61c07c389fc91dd47928c7668
created 2013-11-22 10:52 +0800
pushed 2014-02-04 01:06 +0000
Kan-Ru Chen (陳侃如) Kan-Ru Chen (陳侃如) - Bug 940285 - Followup fix the variable order. r=me
556a2db58cadde980d0c637dc43b2fef01b8c572
created 2013-11-21 09:44 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
69f7f35a53f263501b44069a507d5f47a28e61ce
created 2013-11-21 06:19 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 724768 - Fix outdated comment.
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
1469f9e856c0c4cb80ff5cce118f2c5ed756dbac
created 2013-11-19 22:53 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
6f6d88f793a07e60547c5f404edb5a24b1d70c5a
created 2013-11-20 11:04 +0800
pushed 2014-02-04 01:06 +0000
Kan-Ru Chen (陳侃如) Kan-Ru Chen (陳侃如) - Bug 940285 - Fix build with --disable-ion r=billm
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
0fdbc3f4d34ee6df5da20f76e3c2fe81828e6b49
created 2013-11-08 08:56 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 935952 - Clean up TypeObjectKey property interface to avoid querying objects with unknown properties, r=jandem.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
3982cd8d5cd357a275841a45faefd6eab8528b0c
created 2013-11-06 07:14 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem.
4230bf842bca8d601607829b4c28a7e0a1f2f8a1
created 2013-11-04 08:29 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 932899 - Remove debug only stack/heap type set flags, r=jandem.
636620b3af0af363b8f0185bdd3ab262fb83b6b7
created 2013-10-29 16:10 -0600
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
30089f3e525eeedf9dbb85ff4a17c7f3ceb1bef7
created 2014-01-09 11:15 +0100
pushed 2014-01-09 19:01 +0000
Jan de Mooij Jan de Mooij - Bug 956156 - Fix FinishDefinitePropertiesAnalysis to not assert if a script is compiled more than once. r=shu, a=bajaj
db102e35eec3bce0c994483073ee53a25ae59aba
created 2014-01-02 19:32 -0500
pushed 2014-01-03 00:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 951497 - Bustage fix. a=bustage
fcd21692c90661aa828de377e35521d30ff431e2
created 2014-01-02 11:53 -0500
pushed 2014-01-02 23:43 +0000
Brian Hackett Brian Hackett - Bug 951497 - Add type constraints for definite property analysis. r=jandem, a=abillings
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
be2e01347abd82173cba282492170c194f9a7119
created 2013-10-24 10:01 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
e2540bc9686eefabcbae0435ebad45455510c0af
created 2013-10-23 16:35 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
42e53d0401e592bcda5d1185d1cb4ff0463d1cb0
created 2013-10-22 08:08 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
c7bb7ba8d9a02d7babf79e3a45042151252f8488
created 2013-10-18 11:04 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 928307 - Reset use count for scripts whose Ion code is invalided when finishing, r=jandem.
d1b98bebc941694ca50bdaac9f870d1c70274858
created 2013-10-18 11:01 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 928268 - Avoid bogus assert, r=jandem.
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
81b505e9a435c6b242e1c7ab14d978bb5153df50
created 2013-10-17 10:21 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
af90be9858824e59ea1dc874dfe5a51e1b420213
created 2013-10-16 16:21 -0400
pushed 2013-12-09 19:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b4ebfef56fee (bug 922270) for SM(r) failures.
b4ebfef56feecc150a0252e4f5a3985501423d3b
created 2013-10-16 12:34 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
27921f21cddf7abbba678f62e4a348f280312454
created 2013-10-14 14:03 -0700
pushed 2013-12-09 19:58 +0000
Phil Ringnalda Phil Ringnalda - Back out 755ecb4d6e2c and 7ea09c8bf385 (bug 925962) for bustage
7ea09c8bf3851d27d7c49cc348b707df2eb618f7
created 2013-10-14 13:38 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
f613d7363bd24b8df846d58397909f6d690ad87e
created 2013-10-14 12:13 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 924611 - Don't create lazy type objects and type properties in IonBuilder, r=jandem.
fb35d633b2299442e1d0e1b20edd8e999dc90e99
created 2013-10-11 15:24 +0200
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 925739 - Rename cx->names().classPrototype to just cx->names().prototype, for readability/predictability. r=jorendorff
ffa34d7c9236159b4d9769637e223ce501df25ea
created 2013-10-14 13:25 +0200
pushed 2013-12-09 19:58 +0000
Eddy Bruel Eddy Bruel - Bug 880330 - Replace options bitfield in JSContext with a struct; r=bholley
371ed1f8661f4b6c27f6f1717c17c9986fa9c5ed
created 2013-10-10 13:13 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 923892 - Ignore constrainedOutputs when canceling off thread compilations, r=jandem.
f868d4f8f27e489485aee5063c7e165328883c86
created 2013-10-10 07:45 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 923693 - Distinguish different kinds of object state changes in type information, r=jandem.
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
e34c99c7dee4b4976eecf012b9aaf3c2d55d138c
created 2013-10-07 12:43 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (4/9); r=ehsan
8b6ee274598038b57ce5942da43441b5eff06daf
created 2013-10-05 08:26 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 921902 - Fix --disable-ion builds.
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
less more (0) -300 -100 -60 tip