Robert Sayre
|
b5cd4ca3dc
|
Backout c0b2c82a524e.
|
2009-01-25 22:36:46 -08:00 |
|
Andreas Gal
|
e481ee3eb8
|
Only set onTrace flag while running native code, not when recording (474771, r=brendan).
|
2009-01-25 20:24:25 -08:00 |
|
Brendan Eich
|
c13882a292
|
Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
|
2009-01-23 14:33:42 -08:00 |
|
Andreas Gal
|
184fc63cd1
|
Backout bug 468782. Confirmed to leak.
|
2009-01-25 16:38:31 -08:00 |
|
Jason Orendorff
|
c9961fe054
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-22 16:39:26 -06:00 |
|
Andreas Gal
|
1d277bc633
|
Backout all patches since last mozilla-central merge (Thu Jan 22 19:14:02 2009 -500 by sayrer).
|
2009-01-25 02:58:22 -08:00 |
|
Andreas Gal
|
1baff988de
|
Only set onTrace flag while running native code, not when recording (474771, r=brendan).
|
2009-01-23 20:22:23 -08:00 |
|
Andreas Gal
|
1b154f72a6
|
Merge.
|
2009-01-23 15:15:34 -08:00 |
|
Andreas Gal
|
920ecc2113
|
Backed out changeset 17663da1b840 (bug 462027).
|
2009-01-23 15:14:46 -08:00 |
|
Brendan Eich
|
94412bc214
|
Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
|
2009-01-23 14:33:42 -08:00 |
|
Jason Orendorff
|
9ff9140ae0
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
--HG--
extra : rebase_source : 585d590aace159914629a786489b0883d23cf2a8
|
2009-01-22 16:39:26 -06:00 |
|
David Anderson
|
b3ff178462
|
Specialize trees to global types, so global type instability does not flush the cache (bug 469044, r=gal,brendan).
|
2009-01-22 01:45:19 -05:00 |
|
Igor Bukanov
|
348de1aa60
|
Backed out changeset a0e1d4a2404f - the patch for the bug 474586 causes timeouts in crash tests on Mac and Windows.
|
2009-01-21 20:22:42 +01:00 |
|
Andrei Saprykin
|
375373bb9b
|
bug 453432 - Checking for MaybeGC conditions when allocating GC things
|
2009-01-21 16:47:17 +01:00 |
|
Igor Bukanov
|
0d085b6a80
|
Backed out changeset e74857ea8248 - this caused unit test failures on Mac
|
2009-01-20 17:11:09 +01:00 |
|
Andrei Saprykin
|
63a490ceb1
|
bug 453432 - Checking for MaybeGC conditions when allocating GC things
|
2009-01-20 15:50:39 +01:00 |
|
Blake Kaplan
|
390a28ac59
|
Bug 473709 - Protect |str| across the call to js_NewRegExp. r=jwalden
|
2009-01-15 17:54:05 -08:00 |
|
Igor Bukanov
|
c032867e33
|
bug 472702 - using watchdog thread in js shell to trigger operation callback
|
2009-01-14 18:23:51 +01:00 |
|
Benjamin Smedberg
|
2e26c94375
|
Bug 472461 part 2 - jsgc crashes with !JS_TRACER, r=jorendorff for immediate bustage fix, and I'll get ex-post-facto review from Igor
|
2009-01-08 10:44:16 -05:00 |
|
Jason Orendorff
|
be00149c86
|
Bug 462021 - TM: Make JSStackFrame reconstitution infallible (part 4 of 4, rename recoveryDoublePool to reservedDoublePool, r=brendan)
--HG--
extra : rebase_source : d865549cb727aada20fbaa78286de37a97b85bca
|
2009-01-06 13:39:14 -06:00 |
|
Jason Orendorff
|
b20c028359
|
Bug 462021 - TM: Make JSStackFrame reconstitution infallible (part 3 of 4, call objects, r=brendan)
--HG--
extra : rebase_source : 14a82b2b08c8b7dbae5e72623685b7c3947df603
|
2008-12-11 17:53:05 -06:00 |
|
Andreas Gal
|
135f143d10
|
Backed out changeset adbe8e4b21dc due to tinderbox failures/timeouts (453157).
|
2009-01-05 16:22:42 -08:00 |
|
Andrei Saprykin
|
9f7c96f36f
|
bug 453157 - watchdog thread as an alternative to operation count. r=myself,mrbkap
|
2009-01-05 22:09:23 +01:00 |
|
Andreas Gal
|
a59109830e
|
Use a single lirbuf for the tracer and rewind lirbuf during GC (471821, r=danderson).
|
2009-01-02 10:55:02 -08:00 |
|
David Mandelin
|
90baccb99f
|
Bug 471602 part 1: make regexp compiler use one shared LIR buffer, r=gal
|
2008-12-31 16:41:33 -08:00 |
|
Igor Bukanov
|
81c3a2b632
|
Backed out changeset 2d5e6b1c7254 - busted the WINNT 5.1 talos tracemonkey.
|
2008-12-23 19:24:09 +01:00 |
|
Andrei Saprykin
|
11dac3f234
|
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap
|
2008-12-23 16:12:11 +01:00 |
|
Igor Bukanov
|
136838d60b
|
Backed out changeset 7184e014cd05 - the patch for bug 453157 bursted tgfx test on Windows.
|
2008-12-21 21:49:06 +01:00 |
|
Andrei Saprykin
|
c68c632137
|
bug 453157 - watchdog thread as an alternative to operation count
|
2008-12-21 17:16:09 +01:00 |
|
Igor Bukanov
|
1a1341cdb4
|
bug 465032 - operationCount as the first field in JSContext. r=brendan
|
2008-12-18 16:24:34 +01:00 |
|
Jason Orendorff
|
b7fb9bc849
|
Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin.
--HG--
extra : rebase_source : 19963188b2f9f96336ce6ca28dbaefccf3a639b7
|
2008-12-09 10:38:32 -06:00 |
|
David Mandelin
|
37e098bf53
|
Bug 464828 fixed: make sure js_ThreadDestructorCB is called on main thread
|
2008-12-02 13:12:43 -08:00 |
|
David Anderson
|
321ce0dc05
|
Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal).
|
2008-11-15 18:54:24 -06:00 |
|
Andreas Gal
|
533b7866b1
|
Add back typedef for JSTraceMonitor (compilation fix for legacy C use of JS engine includes, no bug).
|
2008-11-07 16:58:36 -08:00 |
|
Andreas Gal
|
e609f0bb95
|
Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).
|
2008-11-07 15:23:43 -08:00 |
|
David Mandelin
|
c92c2000cc
|
Bug 461050 WIP: compiling simple regexps, r=danderson,agal
|
2008-11-04 14:51:51 -08:00 |
|
Andreas Gal
|
25404443ff
|
GC no longer flushes the JIT cache. Instead just make sure the shape of the global object will mismatch next time we try to record or execute code, which in turn will force a flush of the code cache (458288, r=brendan/danderson).
|
2008-10-28 16:22:08 -07:00 |
|
David Anderson
|
bf1a78f4fe
|
Implemented multiple type specialized trees per entry point (bug 450833, r=gal)
|
2008-10-27 20:42:49 -07:00 |
|
David Anderson
|
590d3d2443
|
Fixed crash from JIT cache flushes when js_Interpret was holding TraceRecorders (bug 458288, r=brendan).
|
2008-10-24 10:47:59 -07:00 |
|
Blake Kaplan
|
76e8be0e68
|
Bug 457310 - Don't potentially run code with an exception still on cx. r+sr=jst
|
2008-10-13 15:53:33 -07:00 |
|
Blake Kaplan
|
54cdbe81ec
|
Merge mozilla-central -> tracemonkey
|
2008-10-13 11:05:05 -07:00 |
|
Igor Bukanov
|
db18f808c9
|
Bug 408539 - Storing XPCContext inside JSContext
|
2008-10-11 19:35:39 +02:00 |
|
Brendan Eich
|
19e9638dc3
|
Bug 457920 - regexp-dna.js and generality want JSOP_GETELEM(dense array, "0") (r=mrbkap/gal).
|
2008-10-06 22:30:36 -07:00 |
|
Andreas Gal
|
83ea7eb834
|
Merge.
|
2008-09-30 16:35:52 -07:00 |
|
igor
|
19701dd91b
|
When replenishing the recovery double pool, detect if a GC happens (follow up work for 456826, r=gal).
|
2008-09-26 14:16:11 -07:00 |
|
Andreas Gal
|
7bb0a663e6
|
Use a pre-allocated pool of doubles to make sure we can safely recover in case of OOM or out of doubles (456826, r=brendan).
|
2008-09-25 19:11:48 -07:00 |
|
Jason Orendorff
|
c35bfc3682
|
Bug 389034 - JS_SetProperty() ends up resolving w/o JSRESOLVE_ASSIGNING (r=brendan, sr=bzbarsky)
|
2008-09-25 11:13:31 -05:00 |
|
Igor Bukanov
|
82f9c64e29
|
bug 378918 - scalable thread-local GC free lists
|
2008-09-25 15:27:59 +02:00 |
|
Robin Bate Boerop
|
2082181641
|
Bug 412866 - Reuse regexp arena, original patch by Robin Bate Boerop <moz@shorestreet.com>, refreshed by Ryan VanderMuelen <ryanvm@gmail.com>, r=crowder
|
2008-09-12 15:11:48 -07:00 |
|
Arpad Borsos
|
9b6f558fee
|
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
|
2008-09-07 00:21:43 +02:00 |
|