Andreas Gal
|
ac3a0faa92
|
Remove reserve doubles and objects lists and instead waive the GC quota to avoid failing in LeaveTree (508140, r=dvander).
|
2009-11-12 16:01:56 -08:00 |
|
Igor Bukanov
|
dd905004ad
|
bug 527803 - avoiding unnecessary js_AddRoot. r=brendan
|
2009-11-12 23:13:25 +01:00 |
|
Igor Bukanov
|
86e549290f
|
bug 522867 - eliminating the local root check on the fast path of the GC allocator. r=brendan,gal
|
2009-11-12 12:53:25 +01:00 |
|
Shailen
|
9310b212af
|
Bug 526422 - AIX Compilation error for 3.7a1pre source "js/src/jsgc.cpp, line 2850.17: The name lookup for "FinalizeGCThing" did not find a declaration, r=sayrer
|
2009-11-06 16:27:07 +01:00 |
|
Rich Walsh
|
5db3a4bf02
|
Bug 525396 - Implement New/DestroyGCChunk() for OS/2, fixing a build break, r=gal
--HG--
extra : rebase_source : 64efba17faf78702eda92f20791e6f8323f0be7d
|
2009-11-05 22:42:41 +01:00 |
|
Andreas Gal
|
8982c58728
|
Fix bogus assert (525943, r=dvander).
|
2009-11-02 13:41:26 -08:00 |
|
Andreas Gal
|
c42b9d863d
|
Compilation fix for bug 523947.
|
2009-10-28 17:09:48 -07:00 |
|
Andreas Gal
|
0587fde91b
|
Use reserve double pool when running into OOM in LeaveTrace (523947, r=dvander).
|
2009-10-28 15:32:40 -07:00 |
|
Jason Orendorff
|
d2943dea25
|
Bug 524743 - Shape regeneration still does not touch most empty scopes. r=brendan.
--HG--
extra : rebase_source : 13a7f72bef38f2bfb8615a907c0cb47e31f55e1d
|
2009-10-27 16:00:26 -05:00 |
|
David Anderson
|
ab74b2ff81
|
Added calleValue()/calleObject() inline helpers to JSStackFrame (bug 512371, r=brendan).
|
2009-10-26 17:28:56 -07:00 |
|
Igor Bukanov
|
a5c9e85705
|
bug 523688 - avoiding spurious OOM messages when on trace. r=brendan
|
2009-10-23 11:03:17 +04:00 |
|
Igor Bukanov
|
9c47282440
|
bug 523370 - fixing bogus OOM with empty double free lists. r=dmandelin
|
2009-10-22 01:03:56 +04:00 |
|
Andreas Gal
|
e5c5e2e6c1
|
Always use GCChunks (521859, r=brendan).
|
2009-10-20 16:18:31 -07:00 |
|
Andreas Gal
|
ebb3f8e3e1
|
Replace JSPtrTable with js::Vector (523463, r=luke).
|
2009-10-20 15:08:28 -07:00 |
|
Igor Bukanov
|
d615c5e729
|
bug 521390 - avoid checking for malloc memory pressure when allocating GC things from free lists. r=brendan
|
2009-10-18 19:40:19 +04:00 |
|
Igor Bukanov
|
ac8b823506
|
bug 522775 - fixing GC free list management. r=brendan
|
2009-10-17 12:57:14 +04:00 |
|
Igor Bukanov
|
af1a5810f7
|
bug 505315 - constructing GC free lists during finalization. r=brendan
|
2009-10-16 10:10:54 +04:00 |
|
Igor Bukanov
|
9212853abd
|
Backed out changeset 487b81c753c0 - landing of bug 505315 caused talos crashes across platforms.
|
2009-10-15 13:53:40 +04:00 |
|
Igor Bukanov
|
0d37930589
|
bug 505315 - constructing GC free lists during finalization. r=brendan
|
2009-10-15 11:41:08 +04:00 |
|
Igor Bukanov
|
fe9d4ed1fa
|
bug 454435 - optimizing allocation of doubles. r=brendan
|
2009-10-08 20:08:00 +04:00 |
|
Andreas Gal
|
faf54b3456
|
Mark reserved doubles during GC as long we are not shutting down (515440, r=jorendorff).
|
2009-10-06 15:08:07 -07:00 |
|
Igor Bukanov
|
1ee687ce42
|
bug 505933 - removal of unused js_(Add|Remove)AsGCBytes (followup for bug 512046)
|
2009-10-04 14:54:37 +04:00 |
|
Igor Bukanov
|
9acf40e6f6
|
bug 517199 - typed GC free lists. r=brendan
|
2009-10-02 18:34:22 +04:00 |
|
Igor Bukanov
|
79b9eab8cb
|
bug 520046 - eliminating "uintN flags" parameter from js_NewSomeGCThing functions. r=brendan
|
2009-10-02 12:21:19 +04:00 |
|
Igor Bukanov
|
3fa86d4157
|
Backed out changeset 19b4c1cacdb8 - everything related to bug 517199.
|
2009-10-01 16:10:42 +04:00 |
|
Igor Bukanov
|
fed9242625
|
bug 517199 - typed GC free lsists - newborn refactoring. r=brendan
|
2009-10-01 08:13:04 +04:00 |
|
Igor Bukanov
|
99ca32eed1
|
bug 515403 - fixing shutdown race when accessing scriptFilenameTable. r=brendan
|
2009-09-26 17:44:11 +04:00 |
|
Robert Sayre
|
14ef91c61f
|
Merge mozilla-central to tracemonkey.
|
2009-09-25 11:55:38 -07:00 |
|
Igor Bukanov
|
8da9fad53a
|
bug 512046 - avoid maintaing a per-runtime iterator list. r=brendan
|
2009-09-19 13:40:43 +04:00 |
|
Blake Kaplan
|
9b523edf4a
|
Bug 517349 - Remove an incorrect assertion (we already do the work to make the condition not matter. r=dvander
|
2009-09-17 16:10:36 -07:00 |
|
Andreas Gal
|
55697d8ebf
|
Merge.
|
2009-09-17 15:44:30 -07:00 |
|
Andreas Gal
|
38b0ee0297
|
Backed out changeset 5f449dffdff5 (regressed tp4 private bytes, and we are not sure what the hell that means).
|
2009-09-17 15:40:37 -07:00 |
|
Blake Kaplan
|
712df10db4
|
Bug 517250 - Fix a bad assert. r=waldo
|
2009-09-17 12:31:42 -07:00 |
|
Andreas Gal
|
4b2f3150ab
|
Use one single GC heap chunk, avoiding frequent mmap and malloc calls (508707, r=igor,brendan).
|
2009-09-15 14:29:01 -07:00 |
|
Blake Kaplan
|
f823db9527
|
Bug 517041 - Instead of giving pseudo frames an sp, protect against null sps during GC. r=brendan
|
2009-09-16 16:13:41 -07:00 |
|
David Mandelin
|
13be6d7f4a
|
Fixing a warning, no_r=me
--HG--
extra : rebase_source : 2aca8c5affcfe0add916f6cb89d4a2944db3012e
|
2009-09-16 12:11:18 -07:00 |
|
David Mandelin
|
0146da3559
|
Bug 516853: disable page-touching on MacOS to improve JS engine startup, r=gal
|
2009-09-15 19:08:21 -07:00 |
|
Blake Kaplan
|
c34aa4b473
|
No bug - Force the type here to be wide enough. r=gal/someone who can do bit math
|
2009-09-15 15:49:00 -07:00 |
|
Luke Wagner
|
854c0294df
|
Bug 412571 - replace thisp with thisv (r=brendan,mrbkap)
|
2009-09-11 19:07:00 -07:00 |
|
Blake Kaplan
|
9ab2d4e1e8
|
Merge the backout.
|
2009-09-17 15:30:33 -07:00 |
|
Blake Kaplan
|
3ad62940d0
|
Backed out changeset 5f449dffdff5. Trying to fix Tp4 heap size regression.
|
2009-09-17 15:27:04 -07:00 |
|
Igor Bukanov
|
3c4beac4d9
|
bug 515199 - js_GetGCThingTraceKind must check for JSString::isStatic and return JSTRACE_STRING if so. r=brendan
|
2009-09-10 15:13:59 +04:00 |
|
Brendan Eich
|
016b0f207a
|
Bug 514981 - JSStackFrame::sharp{Array,Depth} should be locals allocated due to #n[#=] usage (r=igor).
|
2009-09-09 20:21:15 -07:00 |
|
Andreas Gal
|
bd58a78c21
|
Set nativeVp immediately before the native call (514999, r=mrbkap).
|
2009-09-09 17:38:07 -07:00 |
|
Brendan Eich
|
7a412f40b3
|
JSTempValueRooter JSTVU_SINGLE over-constrains GC-thing against static allocation (515000, r=gal).
|
2009-09-07 00:35:27 -07:00 |
|
Brendan Eich
|
efeb782ab4
|
Followup to fix assertion that walks into strong assertions in fix for bug 514819.
|
2009-09-05 23:41:52 -07:00 |
|
Brendan Eich
|
098462c563
|
Check (without regressing hot paths) where needed to avoid treating static JSStrings like gc-things in the heap (514819, r=gal).
|
2009-09-05 21:48:30 -07:00 |
|
Gregor Wagner
|
2e1104b40f
|
Cache result of Number2String (bug 513530, r=brendan).
|
2009-09-04 16:28:30 -07:00 |
|
Igor Bukanov
|
b919139e8d
|
bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
|
2009-08-28 09:53:26 +04:00 |
|
Andreas Gal
|
d2459a75f9
|
Merge.
|
2009-08-25 14:43:09 -07:00 |
|