Gregor Wagner
|
2e1104b40f
|
Cache result of Number2String (bug 513530, r=brendan).
|
2009-09-04 16:28:30 -07:00 |
|
Luke Wagner
|
5c14309cd1
|
Bug 511750 - factor template utilities into js::tl (r=brendan)
--HG--
extra : rebase_source : a5a396811268e71af8e56c66dab491f3081bc20a
|
2009-09-01 18:46:19 -07:00 |
|
Andreas Gal
|
030a8114b2
|
Backed out changeset 9b6b17a275ec (bug 506125).
|
2009-08-25 14:42:42 -07:00 |
|
Andreas Gal
|
f808b9ca98
|
Memory-pressure based GC scheduler (506125, r=igor,jwalden).
|
2009-08-24 18:24:52 -07:00 |
|
Graydon Hoare
|
503c025d90
|
Bug 511309 - Delete class Fragmento and all uses of it, r=dvander.
--HG--
extra : rebase_source : 47047589288ac0758e0068307b5a8f393db97606
|
2009-08-20 17:22:47 -07:00 |
|
Graydon Hoare
|
ebe9c3f20b
|
Bug 511237 - Remove primary use of Fragmento from jsregexp, r=dmandelin.
|
2009-08-18 15:32:54 -07:00 |
|
Jason Orendorff
|
5418886640
|
Bug 511418 - static-analysis error in jsobj.cpp:4257: cannot access JS_REQUIRES_STACK variable JSContext::fp and another trivial error in jstracer.cpp. r=gal.
--HG--
extra : rebase_source : 9ee93b34fbf656437932a4f3c8b373a11911cffd
|
2009-08-20 14:13:21 -05:00 |
|
Andreas Gal
|
9a78cb5d5f
|
Use thread-local RNG for Math.random() (511328, r=shaver,waldo).
|
2009-08-19 15:23:54 -07:00 |
|
Andreas Gal
|
c438241025
|
Backout bug 506125.
|
2009-08-18 17:30:05 -07:00 |
|
Andreas Gal
|
57285268f7
|
Schedule GC based on process memory pressure (506125, r=igor,waldo).
|
2009-08-18 16:38:02 -07:00 |
|
Andreas Gal
|
ebc6f01967
|
Add an API to notify the JS engine that we are about to destroy the runtime (511252, r=brendan).
|
2009-08-18 16:31:20 -07:00 |
|
Jason Orendorff
|
b3aba1ee4c
|
Delete unused JSBUILTIN_ constants. No bug. r=gal.
|
2009-08-17 17:36:36 -05:00 |
|
Andreas Gal
|
5d82186f20
|
Don't flush the code cache every time we GC (506117, r=brendan).
|
2009-08-17 14:50:57 -07:00 |
|
Jason Orendorff
|
8384b1e239
|
Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan.
|
2009-08-13 16:18:33 -05:00 |
|
Andreas Gal
|
fee752ae24
|
Cleaning code cache flush handling (510136, r=jorendorff).
|
2009-08-13 08:35:35 -07:00 |
|
Graydon Hoare
|
b8154cc364
|
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
|
2009-07-15 16:50:01 -07:00 |
|
Andreas Gal
|
9c938dd547
|
Backout bug 506125 due to talos failures.
|
2009-08-04 18:42:53 -07:00 |
|
Andreas Gal
|
06ad033ff2
|
Memory-pressure based GC scheduler (506125, r=igor).
|
2009-08-04 14:58:21 -07:00 |
|
Jason Orendorff
|
2df7b71611
|
Bug 507665 - Avoid imacros for JSOP_GETELEM and JSOP_CALLELEM. r=gal.
|
2009-08-03 11:38:28 -05:00 |
|
Graydon Hoare
|
2e92fcbbe3
|
Backed out changeset d0be9284ea67
|
2009-07-30 14:28:26 -07:00 |
|
Graydon Hoare
|
caf3859643
|
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
|
2009-07-15 16:50:01 -07:00 |
|
Andreas Gal
|
e7f2714ea1
|
When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
|
2009-07-27 21:10:12 -07:00 |
|
Jason Orendorff
|
a22e8a6032
|
Bug 505932 - Shape regeneration does not touch most empty scopes. r=brendan.
|
2009-07-27 16:29:02 -05:00 |
|
Igor Bukanov
|
bfbac69d3f
|
bug 506243 - eliminate GC thread-local lists pools. r=brendan
|
2009-07-26 18:24:39 +02:00 |
|
Brendan Eich
|
b4a10de944
|
Bug 488731 - Avoid shape regeneration and property cache purge during the GC (r=mrbkap).
|
2009-07-24 06:55:28 -07:00 |
|
Robert Sayre
|
6968ea2205
|
Merge backout.
|
2009-07-24 00:02:02 -04:00 |
|
Robert Sayre
|
9e0ade7287
|
Backed out changeset b3d459d23452
|
2009-07-24 00:01:37 -04:00 |
|
Robert Sayre
|
3722b48ae2
|
Merge backout.
|
2009-07-23 22:08:05 -04:00 |
|
Robert Sayre
|
d71c6818a0
|
Backed out changeset 047b9102dddb
|
2009-07-23 22:06:31 -04:00 |
|
Brendan Eich
|
cf4a2c7921
|
Avoid shape regeneration and property cache purging from the GC unless the shape generator overflows (488731, r=jorendorff).
|
2009-07-23 17:59:49 -07:00 |
|
Andreas Gal
|
eb711234db
|
Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
|
2009-07-23 15:12:34 -07:00 |
|
Andreas Gal
|
241532b53a
|
Inline malloc accounting functions (504219, r=jwalden).
|
2009-07-16 18:36:19 -07:00 |
|
Andreas Gal
|
88cf1d87c6
|
Avoid integer math for GC trigger factor calculation in allocation path, take 2 (503463, r=dmandelin).
|
2009-07-14 17:03:20 -07:00 |
|
Peter Van der Beken
|
cf914cb140
|
Backed out changeset 2073d5aae8b6 (Avoid integer math for GC trigger factor calculation in allocation path (bug 503463)).
|
2009-07-14 11:49:15 +02:00 |
|
Andreas Gal
|
0c6942b658
|
Avoid integer math for GC trigger factor calculation in allocation path (503463, r=dmandelin).
|
2009-07-13 13:24:25 -07:00 |
|
Brendan Eich
|
f60779aef5
|
Bug 503343 - Change JSScope macros to methods. r=jorendorff
|
2009-07-09 15:27:21 -05:00 |
|
Robert Sayre
|
878a89a073
|
Merge mozilla-central to tracemonkey.
|
2009-07-06 12:20:54 -04:00 |
|
Luke Wagner
|
145fbf91c2
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
|
Robert Sayre
|
3f97d5e6f5
|
Backed out changeset b2256abf53c0
|
2009-06-30 12:14:09 -07:00 |
|
Luke Wagner
|
a6311cf8b5
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 11:29:43 -07:00 |
|
Jason Orendorff
|
52fe5a97ba
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Andreas Gal
|
ec254bec6f
|
Support tracing instanceof operator (498351, r=jorendorff).
|
2009-06-15 16:44:30 +01:00 |
|
Johnny Stenback
|
a511964116
|
Fixing bug 442399. Remove LiveConnect from the tree. r=joshmoz@gmail.com, bclary@bclary.com, sr=brendan@mozilla.org
|
2009-06-30 15:55:16 -07:00 |
|
Brendan Eich
|
0416e1e679
|
Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
|
2009-05-13 17:11:23 -07:00 |
|
Graydon Hoare
|
2a50d488f5
|
Bug 489615 - TM: Store recording attempts in a long-lived hashtable rather than fragments, r=brendan.
|
2009-05-07 15:49:44 -07:00 |
|
jorendorff
|
93c6d226d3
|
Record all calls to native functions (487134, r=gal, brendan).
|
2009-05-05 14:26:06 -07:00 |
|
Igor Bukanov
|
35116060a2
|
bug 489501 - consolidating
js_SetProto must mutate the prototype chain. r=brendan
|
2009-05-01 13:48:27 -07:00 |
|
Graydon Hoare
|
bb4177dccd
|
Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
|
2009-04-24 17:47:32 -07:00 |
|
Andreas Gal
|
a51f22dbdf
|
Need an API exposed to control code cache size (474497, r=bent,brendan, sr=mrbkap).
|
2009-04-22 16:52:59 -07:00 |
|
Jason Orendorff
|
4ea515fa8b
|
Bug 488874 - Change tm.onTrace to tm.tracecx. r=brendan.
--HG--
extra : rebase_source : bf683bee5e518cf5bfea8113c17685b8301d72c9
|
2009-04-22 15:07:55 -05:00 |
|