Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Brendan Eich
|
85a5badeef
|
ES5-conformance fix to make a new RegExp for each regexp literal evaluation (98409, r=igor/jwalden).
|
2010-01-06 15:12:54 -08:00 |
|
Jason Orendorff
|
e5ac8476fd
|
Backed out changeset 3862a7e48e79 due to tinderbox failures on js1_5/GC/regress-324278.js.
|
2010-01-05 12:48:09 -06:00 |
|
Brendan Eich
|
1b4fbd91e6
|
ES5-conformance fix to make a new RegExp for each regexp literal evaluation (98409, r=jwalden).
|
2010-01-04 12:25:44 -08:00 |
|
Igor Bukanov
|
dd52a42965
|
bug 526449 - marking the slow array as HAS_PRIVATE for simpler handling of JSSLOT_ARRAY_LENGTH. r=brendan
|
2009-12-13 22:06:04 +03:00 |
|
Jim Blandy
|
34a27f0c88
|
Bug 514585: Recognize "use strict" directives. r=igor
|
2009-11-18 13:33:53 -08:00 |
|
Robert Sayre
|
c9116810be
|
Check whether the patch in Bug 527261 fixes a mochitest crash.
|
2009-11-08 10:41:44 -05:00 |
|
Brendan Eich
|
5f158ca862
|
Fix empty script deserialization (525481, r=igor).
|
2009-11-05 15:41:56 -08:00 |
|
Brendan Eich
|
3df941c39b
|
Don't use the emptyScript singleton for a function that had upvars whose uses were optimized away (523284, r=igor).
|
2009-10-21 11:33:21 -07:00 |
|
Brendan Eich
|
9f9a05b0c3
|
Don't build a stack frame to execute empty scripts (516827, r=igor).
|
2009-10-18 17:41:24 -07:00 |
|
Jim Blandy
|
0d6cdd1921
|
Bug 514585: Use bitfields in JSScript instead of a flag word. r=brendan
This is behavior-neutral cleanup in preparation for the real patch.
|
2009-10-08 10:29:03 -07:00 |
|
Igor Bukanov
|
99ca32eed1
|
bug 515403 - fixing shutdown race when accessing scriptFilenameTable. r=brendan
|
2009-09-26 17:44:11 +04:00 |
|
Jason Orendorff
|
b74384b5c8
|
Backed out changeset 3f508cfdfa36 (bug 500431) due to tinderbox orangeness
|
2009-09-18 08:55:01 -05:00 |
|
Jason Orendorff
|
b040e5c724
|
Bug 500431 - Encapsulate the property cache using C++ best practices - Part 2, refactoring. r=Waldo.
|
2009-09-17 18:24:38 -05:00 |
|
Luke Wagner
|
854c0294df
|
Bug 412571 - replace thisp with thisv (r=brendan,mrbkap)
|
2009-09-11 19:07:00 -07:00 |
|
Brendan Eich
|
811ccb299a
|
Fixes based on jorendorff's comments in bug 515273.
|
2009-09-10 10:54:33 -07:00 |
|
Brendan Eich
|
706bd30498
|
Fix js*inlines.h harder (515628, r=jorendorff).
|
2009-09-10 10:23:52 -07:00 |
|
Jason Orendorff
|
4e3fc88ef8
|
Fix release-only linker error introduced by changeset 08ab547f6808 (having to do with jsscriptinlines.h). r=red.
|
2009-09-10 11:50:43 -05: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 |
|
Jason Orendorff
|
b53824855d
|
Bug 513119 - Change JSScript macros to methods. r=Waldo.
|
2009-09-09 18:52:55 -05:00 |
|
Brendan Eich
|
9ee946f5e6
|
Fix script JSUpvarsArray allocation to avoid misaligning other members (514645, r=igor).
|
2009-09-06 12:05:51 -07: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 |
|
Igor Bukanov
|
ef90f6f522
|
bug 493457 - uniform access to private slots. r=mrbkap, sr=jwalden
|
2009-08-04 23:06:55 +02: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 |
|
Brendan Eich
|
2b030508f1
|
Fix bug 506312, see the bug for the sordid details (r=jorendorff).
|
2009-07-24 12:47:55 -07:00 |
|
Brendan Eich
|
7feb4b6202
|
Fix assertion location to avoid botching it due to patch for 488731.
|
2009-07-23 18:40:13 -07: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
|
af22a8cd0c
|
Merge backout.
|
2009-07-24 00:00:32 -04:00 |
|
Robert Sayre
|
e6325f3164
|
Backed out changeset 8f7b8cae113d
|
2009-07-23 23:59:51 -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
|
ffab1f03f7
|
Fix assertion location to avoid botching it due to patch for 488731.
|
2009-07-23 18:40:13 -07: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
|
1af8dfb112
|
Avoid integer division in NewGCThing path (503157, r=jwalden).
|
2009-07-14 17:06:09 -07:00 |
|
Jason Orendorff
|
52fe5a97ba
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Brendan Eich
|
51fe52e6f9
|
Wrapper automation should not apply to flat closures, plus cleanup (496790, r=igor).
|
2009-06-09 00:51:02 -07:00 |
|
Brendan Eich
|
77da9d75ed
|
Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
|
2009-06-04 18:58:47 -07:00 |
|
Brendan Eich
|
0139c85e82
|
Fix typo (494956, r=self, thanks to <soubok@gmail.com> for bug report).
|
2009-05-26 15:36:32 -07:00 |
|
Igor Bukanov
|
3597961095
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-06 20:33:10 -02:30 |
|
Andreas Gal
|
fe1ed6adb9
|
Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
|
2009-05-04 15:07:53 -07:00 |
|
Igor Bukanov
|
d77b8664fb
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-03 20:43:55 -04:00 |
|
Brendan Eich
|
962b187fe5
|
upvar2, aka the big one take 2 (452598, r=mrbkap).
|
2009-04-05 21:17:22 -07:00 |
|
Andreas Gal
|
706120c0fb
|
Backed out changeset 972c44aa9d1f (bug 452598).
|
2009-04-04 10:14:52 -07:00 |
|
Brendan Eich
|
5f4d9ff474
|
upvar2, aka the big one (452598, r=mrbkap).
|
2009-04-04 10:05:49 +01:00 |
|
Robert Sayre
|
150b7d8a28
|
Merge tracemonkey to mozilla-central.
|
2009-03-24 13:49:05 -04:00 |
|
Igor Bukanov
|
a8094a7903
|
bug 437325 - JSThread is no longer shared between JSRuntime instances. r=brendan
|
2009-03-24 13:07:35 +01:00 |
|
Jim Blandy
|
875aee5e88
|
Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
|
2009-03-18 11:38:16 -07:00 |
|