Luke Wagner
|
7371ad00ed
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
Igor Bukanov
|
3d02ee26a9
|
bug 563326 - HashMap::relookupOrAdd as a safe alternative to the add method in presence of map mutations. r=lw
|
2010-05-11 08:27:53 +02:00 |
Nicholas Nethercote
|
7efff77732
|
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject (take 2). r=brendan.
|
2010-04-14 18:57:30 -07:00 |
Nicholas Nethercote
|
54381c3e54
|
Backed out changeset 681b0067e61b due to massive breakage
|
2010-04-14 17:09:17 -07:00 |
Nicholas Nethercote
|
e5b1652906
|
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject. r=brendan.
|
2010-04-14 16:18:03 -07:00 |
Dan Witte
|
929c0d3f4f
|
Bug 538324 - Move ctypes into js/src. Part 3: Split out low-level JS 16-bit <--> 8-bit string conversion functions. r=jorendorff
|
2010-04-02 13:05:30 -07:00 |
Jeff Walden
|
6f3eea8a6a
|
Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness.
|
2010-03-22 22:39:29 -07:00 |
Andreas Gal
|
daf778e0c8
|
Allocate short strings in the GC heap, avoiding malloc + free (553541, r=igor).
|
2010-03-22 20:02:07 -07:00 |
Igor Bukanov
|
c7d430a638
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-16 21:28:33 +03:00 |
Vladimir Vukicevic
|
b1a2d2ee96
|
Backed out changeset 0b28c109c213; r=waldo,dmandelin
|
2010-03-15 16:03:57 -07:00 |
Igor Bukanov
|
e8a9de6f10
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-13 10:01:09 +03:00 |
Luke Wagner
|
a9ec05dc01
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
Gregor Wagner
|
bbd6af9796
|
Gregor Wagner <anygregor@gmail.com> Bug 533450: js_GetStringBytes ignore js_CStringsAreUTF8 when JSString::isUnitString r=brendan
|
2010-01-15 15:58:33 -08:00 |
Gregor Wagner
|
c9f58e4e85
|
inline several string functions r=gal, bug #507531
|
2009-12-14 22:12:42 -08:00 |
Boris Zbarsky
|
fe21045b68
|
Bug 533148. Go back to the MAX_LENGTH we used to have. r=brendan
|
2009-12-08 21:56:54 -08:00 |
Boris Zbarsky
|
dd8b2e8519
|
Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan
|
2009-12-03 14:39:42 -05:00 |
David Anderson
|
b19869e407
|
Fixed string flag bugs on VC++ x64 (bug 512866, r=waldo).
|
2009-11-18 13:24:24 -05:00 |
Ginn Chen
|
373871ca7e
|
Bug 516318 Multiple cases in trace-test failed on SPARC platform r=brendan
|
2009-10-20 14:05:05 +08:00 |
Boris Zbarsky
|
373e840a68
|
Bug 519492. Use more bits for offsets, fewer for length, for dependent strings. r=brendan
|
2009-10-07 20:53:39 -04:00 |
Luke Wagner
|
347343a779
|
Bug 511777 - avoid regexp engine for flat strings (r=waldo)
--HG--
extra : rebase_source : bf121e6918f2174378babc72b3dbe1b2f4ffdbec
|
2009-09-23 08:54:50 -07:00 |
Luke Wagner
|
dffdc22da8
|
Backed out changeset 20ee84099e38
|
2009-09-22 10:19:59 -07:00 |
Luke Wagner
|
203c0fc4fe
|
Bug 511777 - avoid regexp engine for flat strings
--HG--
extra : rebase_source : 81afb9a486643f4d88dff9bba6ec2cccd07b07f0
|
2009-09-16 18:23:27 -07:00 |
Leon Sha
|
8bf6bc70f0
|
Backout last change. Bug 516318 - [TraceMonkey] Multiple cases in trace-test failed on Sparc platform.
|
2009-09-22 15:55:25 +08:00 |
Leon Sha
|
0a193a66cf
|
Bug 516318 - [TraceMonkey] Multiple cases in trace-test failed on Sparc platform. r=brendan.
|
2009-09-22 14:19:02 +08:00 |
David Anderson
|
a2fcd4d545
|
Limit JSString length to 28 bits on 64-bit platforms (bug 513348, r=brendan).
|
2009-09-21 17:17:19 -07:00 |
Igor Bukanov
|
eda15531e9
|
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
|
56c78d8a98
|
Avoid wildman storage-punning hacks for non-unit static strings (515273, r=gal/gwagner).
|
2009-09-08 17:46:02 -07:00 |
Brendan Eich
|
6b98f3bcda
|
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 |
Brendan Eich
|
601e1f1204
|
Use class statics for the unit and int string tables (513530 followup, r=gwagner).
|
2009-09-04 18:04:14 -07:00 |
Luke Wagner
|
681f11cdc8
|
Build fix for bug 513530, trailing enum comma.
|
2009-09-04 16:52:20 -07:00 |
Gregor Wagner
|
623555909f
|
Cache result of Number2String (bug 513530, r=brendan).
|
2009-09-04 16:28:30 -07:00 |
Luke Wagner
|
ccb789b744
|
Bug 460904 - refactor jsstr regexp ops (r=waldo)
|
2009-08-12 13:01:34 -07:00 |
Andreas Gal
|
27eb5deb03
|
JS_ISSPACE has wrong space character check (513701, r=brendan).
|
2009-09-01 15:45:11 -07:00 |
Andreas Gal
|
ae18859c65
|
Future proofing nit for bug 513379.
|
2009-08-29 14:19:44 -07:00 |
Andreas Gal
|
eecea06b7d
|
Inline js_DoubleToInteger (513436, r=sayrer).
|
2009-08-29 02:36:45 -07:00 |
Andreas Gal
|
a229d5fecd
|
Fast path for is/is not space character classification (513379, r=sayrer).
|
2009-08-29 02:17:10 -07:00 |
Andreas Gal
|
3f3f29532d
|
Inline GetUnitString fast path (513373, r=sayrer).
|
2009-08-28 16:30:41 -07:00 |
Luke Wagner
|
c39582637e
|
Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
--HG--
extra : rebase_source : ac955b5d784ca8fc9a61129e580c2751beb4109f
|
2009-08-14 16:10:59 -07:00 |
Makoto Kato
|
97b1bbc7d1
|
Bug 501324 - Bug 497618 causes crashes while building with MSVC++ on Win x64. r=jwalden
|
2009-08-14 11:28:24 -07:00 |
Luke Wagner
|
e94edc5f03
|
Bug 503952 - JSStringBuffer/JSCharBuffer with JSTempVector, part 1. r=jwalden
|
2009-08-07 20:09:11 -07:00 |
Luke Wagner
|
08412ce5c6
|
Bug 406271: add quantifier support for regexp->native compiler, r=dmandelin
|
2009-07-16 17:17:35 -07:00 |
Brendan Eich
|
bf844a5e81
|
Bug 501230 - TM: fast path for String.toString (r=gal).
|
2009-07-15 17:36:24 -07:00 |
Andreas Gal
|
99058f910f
|
Make sure js_FinalizeStringRT can be inlined into js_GC() (503462, r=dmandelin).
|
2009-07-12 07:41:20 -07:00 |
Luke Wagner
|
0dbb7fe5e9
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
Robert Sayre
|
ac161b29f7
|
Backed out changeset b2256abf53c0
|
2009-06-30 12:14:09 -07:00 |
Luke Wagner
|
f4262ecf76
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 11:29:43 -07:00 |
Jason Orendorff
|
d748abbc44
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
David Mandelin
|
60c7bc2aa1
|
Bug 488808: crash due to JSString INIT macros stomping deflated flag, r=brendan
|
2009-04-17 19:30:26 -07:00 |
David Mandelin
|
af6c28a130
|
Bug 487546: Fix shell bustage, r=brendan
|
2009-04-16 17:23:43 -07:00 |
David Mandelin
|
5399360a47
|
Bug 487546: avoid unnecessary js_PurgeDeflatedStringCache calls, additional patch to address igor's review issues, r=igor
|
2009-04-16 16:23:46 -07:00 |