Brian Hackett
|
0909f112c0
|
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 |
Andy Wingo
|
7da22095a0
|
Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
|
2013-12-06 18:42:08 +01:00 |
Terrence Cole
|
790a58b7dd
|
Bug 945250 - Evict the nursery before using CellIter; r=jonco
|
2013-12-04 15:23:30 -08:00 |
Wes Kocher
|
d3b2deb0a9
|
Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
|
2013-12-12 16:38:32 -08:00 |
Brian Hackett
|
5990fb7b8b
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
|
2013-12-12 13:10:54 -08:00 |
Sean Stangl
|
dcde6d6dea
|
Bug 949195 - Don't refer to IsInRequest() when JS_DEBUG is not defined. r=efaust
|
2013-12-11 14:06:04 -08:00 |
Ryan VanderMeulen
|
55cc6f5900
|
Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
|
2013-12-12 13:56:32 -05:00 |
Brian Hackett
|
5e3b1f18b3
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
|
2013-12-12 08:42:24 -08:00 |
Terrence Cole
|
2839167636
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
Ryan VanderMeulen
|
e5cb270b74
|
Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
CLOSED TREE
|
2013-12-11 17:07:48 -05:00 |
Brian Hackett
|
32734ed66b
|
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 |
Sean Stangl
|
e4de4469c3
|
Bug 948638 - Always use jsid struct types. r=Waldo
|
2013-12-10 15:45:41 -08:00 |
Terrence Cole
|
b303ecda68
|
Backout changeset 70e76314c8a7 for build bustage on a CLOSED TREE.
--HG--
extra : rebase_source : 83e1e8a5a4802ef0b7b1d6f7dc0df6595bc9f00f
|
2013-12-10 15:26:05 -08:00 |
Terrence Cole
|
8013e4fe9b
|
Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
|
2013-12-03 12:51:02 -08:00 |
Tom Schuster
|
9052b9f509
|
Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
|
2013-12-05 20:07:24 +01:00 |
Tom Schuster
|
11675716d5
|
Bug 697343 - Remove getElementIfPresent. r=Waldo
|
2013-12-05 20:07:24 +01:00 |
Sean Stangl
|
33cecd91b2
|
Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
|
2013-12-06 15:03:08 -08:00 |
Jon Coppeard
|
0b13b21c71
|
Bug 939993 - Add assert that hash key is still valid in HashTable::relookupOrAdd r=sfink
|
2013-12-07 12:50:52 +00:00 |
Joshua Cranmer
|
b4eac639be
|
Bug 929200, part 2: Add MOZ_HEAP_ALLOCATOR to JSContext::new_, r=jimb.
--HG--
extra : rebase_source : 94273fe87e4e432a493dd55a89a005a89e7bb998
|
2013-12-06 21:21:54 -06:00 |
Nicholas D. Matsakis
|
209c17a9b2
|
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 |
Ryan VanderMeulen
|
db4e60059b
|
Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
Backed out changeset f86d2d4cfadf (bug 927782)
Backed out changeset 51d6617835d1 (bug 927782)
Backed out changeset eed9795fa80e (bug 927782)
Backed out changeset b971de7edfff (bug 927782)
Backed out changeset 5f086f95b305 (bug 927782)
Backed out changeset 8c74b1f68590 (bug 927782)
Backed out changeset f1237f11edcd (bug 927782)
Backed out changeset d6946bd743b3 (bug 927782)
Backed out changeset cbdd50c96b85 (bug 927782)
Backed out changeset fc7a979712fc (bug 927782)
Backed out changeset c8304ccf88e9 (bug 927782)
Backed out changeset 9d99e9ca7b32 (bug 927782)
|
2013-12-06 15:03:19 -05:00 |
Andy Wingo
|
0835b83e34
|
Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
|
2013-12-06 18:42:08 +01:00 |
Ryan VanderMeulen
|
5c07e15985
|
Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
CLOSED TREE
|
2013-12-05 16:19:47 -05:00 |
Tom Schuster
|
50c0f8f4e6
|
Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
|
2013-12-05 20:07:24 +01:00 |
Tom Schuster
|
922370489e
|
Bug 697343 - Remove getElementIfPresent. r=Waldo
|
2013-12-05 20:07:24 +01:00 |
Nicholas Nethercote
|
665c913cc0
|
Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
|
2013-12-04 03:54:54 -08:00 |
Nicholas Nethercote
|
c2c4132e4f
|
Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
|
2013-12-02 21:40:25 -08:00 |
Nicholas Nethercote
|
929454ee8d
|
Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
|
2013-12-02 21:40:25 -08:00 |
Jeff Walden
|
a51194c4dc
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
|
2013-11-25 17:35:09 -08:00 |
Jeff Walden
|
fd8d240cfd
|
Bug 937751 - Followup to compile with clang versions that treat |struct S; struct __attribute__((visibility("default"))) S {};| as an error. rs=mccr8
--HG--
extra : rebase_source : 97d6faaaa484a9544d2683c4a1af5c3e044fa2d3
|
2013-12-03 15:53:40 -08:00 |
Andrew McCreight
|
b33d8d0c09
|
Bug 937751, part 2 - Move SliceBudget into js/public. r=billm
|
2013-12-03 10:47:47 -08:00 |
Jeff Walden
|
d272298ed4
|
Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
--HG--
extra : rebase_source : f2d9e039f758b6078c57f601537effe8c7c39f82
|
2013-12-02 15:43:30 -08:00 |
Andrew McCreight
|
7bea5a32f1
|
Bug 944491 - Add null-checking assert to GetGCThingRuntime. r=jonco
|
2013-11-29 12:44:00 -08:00 |
Trevor Saunders
|
36e24ccdae
|
bug 938025 - part 2 - fix some static constructors in the jseng r=waldo
|
2013-11-22 15:05:04 -05:00 |
Carsten "Tomcat" Book
|
13099086fa
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
Jon Coppeard
|
af4f430fcb
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
Jim Chen
|
0b958846fc
|
Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa
|
2013-11-22 14:17:30 -05:00 |
Ryan VanderMeulen
|
0b04f14b61
|
Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
|
2013-11-21 09:44:27 -05:00 |
Jon Coppeard
|
5fe8c751ed
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
Shu-yu Guo
|
b7a4c97e80
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-20 22:50:28 -08:00 |
Jon Coppeard
|
e8f47db8f4
|
Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
|
2013-11-19 22:53:36 +00:00 |
Ed Morley
|
8291c4ed9e
|
Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
|
2013-11-20 16:38:41 +00:00 |
Ed Morley
|
bc86ea8de4
|
Backed out changeset b75c703f2e7e (bug 935136)
|
2013-11-20 16:38:13 +00:00 |
Jon Coppeard
|
c9dde06da3
|
Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
|
2013-11-19 22:53:36 +00:00 |
Jon Coppeard
|
ea691b049e
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-19 22:53:32 +00:00 |
Jim Blandy
|
cb3eece0fc
|
Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
--HG--
extra : rebase_source : 9af09cb34a2bda3b1cbee61c85617a25c5876106
|
2013-11-18 13:48:45 -08:00 |
Jim Blandy
|
a448351084
|
Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
|
2013-11-19 09:05:36 -08:00 |
Jon Coppeard
|
5bdcd42d7f
|
Bug 938211 - Supply copy assignment operator for Heap<T> and fix up some other classes in RootingAPI.h r=sfink
|
2013-11-18 17:21:44 +00:00 |
Michael Shuen
|
222e044320
|
Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink
|
2013-11-15 21:46:39 -05:00 |
Jon Coppeard
|
ea373eaf34
|
Bug 935136 - Always barrier assignments to Heap<Value> r=terrence
|
2013-11-12 11:21:01 +00:00 |