Shu-yu Guo
|
4c62363f28
|
Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
|
2014-01-31 14:57:57 -08:00 |
|
Terrence Cole
|
dc8409657f
|
Backed out changeset 12a28278bb20 (Bug 952818) for adding rooting hazards on a CLOSED TREE.
|
2014-01-07 13:49:39 -08:00 |
|
Brian Hackett
|
3a436523cd
|
Bug 952818 - Derive the run-once property on the main thread to avoid an off-thread nursery access; r=jdemooij,terrence
--HG--
extra : rebase_source : 742d9d56a97ce64a98860590932057c4c86ffa9a
|
2014-01-03 07:46:00 -08:00 |
|
Brian Hackett
|
e2f6877f2c
|
Bug 956072 - Distinguish non-writable from non-data properties in type information. r=jandem
|
2014-01-06 19:02:28 +01:00 |
|
Brian Hackett
|
c164a4e915
|
Bug 951497 - Add type constraints for definite property analysis. r=jandem
|
2014-01-02 11:53:38 -05:00 |
|
Terrence Cole
|
5aef8503a8
|
Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo
|
2013-12-20 12:48:41 -08:00 |
|
Jon Coppeard
|
dcc9fadf53
|
Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence
|
2013-12-20 03:57:00 -08:00 |
|
Brian Hackett
|
edafd1dd5b
|
Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
|
2013-12-19 10:01:25 -08:00 |
|
Wes Kocher
|
a8ec671341
|
Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
|
2013-12-16 18:27:43 -08:00 |
|
Sean Stangl
|
0a79faf943
|
Bug 949183 - Fix jsid static constructor explosion. r=Waldo
|
2013-12-16 14:40:05 -08:00 |
|
Brian Hackett
|
c270b0da69
|
Bug 785905 - Build Ion MIR graph off thread, r=jandem.
|
2013-12-16 10:53:02 -08:00 |
|
Jan de Mooij
|
c0ac5df382
|
Bug 942530 - Use typed enums in jsinfer.h. r=bhackett
|
2013-12-16 10:47:31 +01:00 |
|
Jan de Mooij
|
f9cec4a81b
|
Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett
|
2013-12-14 10:57:25 +01:00 |
|
Brian Hackett
|
42eeba80f7
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
|
2013-12-12 13:10:54 -08:00 |
|
Ryan VanderMeulen
|
cb80ce98fe
|
Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
CLOSED TREE
|
2013-12-11 17:07:48 -05:00 |
|
Brian Hackett
|
5d9bd2a0fa
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
|
2013-12-11 10:12:33 -08:00 |
|
Brian Hackett
|
6a40ed3a56
|
Bug 936156 - Use different type objects when 'new' is used on different scripts with the same prototype, r=jandem.
|
2013-12-11 10:05:03 -08:00 |
|
Nicholas D. Matsakis
|
e126da2e0d
|
Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett
|
2013-11-01 11:10:47 -04:00 |
|
Brian Hackett
|
548b426eb7
|
Bug 944080 - Fix IonBuilder handling of missing length property in array type information, r=jandem.
|
2013-12-04 17:19:54 -08:00 |
|
Brian Hackett
|
74eb4a8a27
|
Bug 941311 - Improve GGC pretenuring heuristics, r=terrence,jandem.
|
2013-11-21 19:20:25 -08:00 |
|
Brian Hackett
|
6fa4bd7ff5
|
Bug 940852 - Record baseline frame information before Ion compilation, r=jandem.
|
2013-11-21 10:37:38 -08:00 |
|
Jan de Mooij
|
2e4999b16b
|
Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
|
2013-11-18 13:14:08 +01:00 |
|
Brian Hackett
|
e39b4d8319
|
Bug 935952 - Clean up TypeObjectKey property interface to avoid querying objects with unknown properties, r=jandem.
|
2013-11-08 08:56:10 -07:00 |
|
Brian Hackett
|
0dc9727a29
|
Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem.
|
2013-11-06 07:14:20 -08:00 |
|
Brian Hackett
|
667347f11f
|
Bug 932899 - Remove debug only stack/heap type set flags, r=jandem.
|
2013-11-04 08:29:46 -07:00 |
|
Hannes Verschore
|
412ba69e61
|
Bug 914255: Backout due to performance regressions to DOM, r=regression
|
2013-11-04 16:17:44 +01:00 |
|
Hannes Verschore
|
6fc42e400d
|
Bug 914255 - Reduce the number of objects tracked in a TypeSet, r=bhackett
|
2013-11-03 22:22:11 +01:00 |
|
Brian Hackett
|
984bfd7477
|
Bug 932769 - Increase the maximum value for type set definite property slots, r=jandem.
|
2013-11-01 09:04:52 -06:00 |
|
Brian Hackett
|
fb4e1bc872
|
Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
|
2013-10-29 16:10:59 -06:00 |
|
Terrence Cole
|
0b26fbe65e
|
Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
|
2013-10-24 10:01:38 -07:00 |
|
Birunthan Mohanathas
|
2c18a799f1
|
Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
--HG--
extra : rebase_source : 020a6cca9f0df429b630144366547b2da6cc7bb1
|
2013-10-23 16:35:51 -04:00 |
|
Brian Hackett
|
ab56ef38b6
|
Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
|
2013-10-22 08:08:10 -06:00 |
|
Brian Hackett
|
59596d0585
|
Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
|
2013-10-17 13:50:26 -06:00 |
|
Brian Hackett
|
dda9035be8
|
Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
|
2013-10-17 10:21:05 -06:00 |
|
Ryan VanderMeulen
|
83dc48b96b
|
Backed out changeset b4ebfef56fee (bug 922270) for SM(r) failures.
|
2013-10-16 16:21:03 -04:00 |
|
Brian Hackett
|
a42102648c
|
Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
|
2013-10-16 12:34:37 -06:00 |
|
Nathan Froyd
|
40058dc20d
|
Bug 925807 - define JS_BITS_PER_WORD in terms of JS_64BIT; r=njn
|
2013-10-11 15:11:48 -04:00 |
|
Phil Ringnalda
|
f885d57f27
|
Back out 755ecb4d6e2c and 7ea09c8bf385 (bug 925962) for bustage
CLOSED TREE
|
2013-10-14 14:03:03 -07:00 |
|
Brian Hackett
|
cdbce77617
|
Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
|
2013-10-14 13:38:39 -06:00 |
|
Brian Hackett
|
724613f48e
|
Bug 924611 - Don't create lazy type objects and type properties in IonBuilder, r=jandem.
|
2013-10-14 12:13:41 -06:00 |
|
Brian Hackett
|
9dcda4c8ef
|
Bug 923693 - Distinguish different kinds of object state changes in type information, r=jandem.
|
2013-10-10 07:45:20 -06:00 |
|
Shu-yu Guo
|
b0abb42ae8
|
Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
|
2013-10-08 15:14:04 -07:00 |
|
Shu-yu Guo
|
c3d9c59198
|
Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
|
2013-10-08 15:14:04 -07:00 |
|
Birunthan Mohanathas
|
e4bfbde2d1
|
Bug 784739 - Switch from NULL to nullptr in js/src/ (4/9); r=ehsan
--HG--
extra : rebase_source : 26f4daad52a3a49995aee16669406ab551132f43
|
2013-10-07 12:43:32 -04:00 |
|
Brian Hackett
|
ee18407c09
|
Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
|
2013-10-03 21:44:13 -06:00 |
|
Nicholas Nethercote
|
7b28fd1ce6
|
Bug 921954 - Clean up type inference memory reporting. r=bhackett.
--HG--
extra : rebase_source : a3c640921882a997017b1cddca189f5b3217a88e
|
2013-09-30 16:20:33 -07:00 |
|
Jan de Mooij
|
42c419fb7d
|
Bug 921725 - Remove TypeScript::propertyReadTypes. r=bhackett
|
2013-09-30 10:52:38 +02:00 |
|
Jan de Mooij
|
667ace7e1c
|
Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett
|
2013-09-28 14:26:05 +02:00 |
|
Jan de Mooij
|
5e1449fc8a
|
Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
|
2013-09-28 11:45:21 +02:00 |
|
Brian Hackett
|
df1643f221
|
Bug 920689 - Only include types for 'own' properties in heap type sets, r=jandem.
|
2013-09-27 11:29:35 -06:00 |
|