Igor Bukanov
|
443327bdc3
|
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
|
4139494dcc
|
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject (take 2). r=brendan.
|
2010-04-14 18:57:30 -07:00 |
|
Nicholas Nethercote
|
00c793c05f
|
Backed out changeset 681b0067e61b due to massive breakage
|
2010-04-14 17:09:17 -07:00 |
|
Nicholas Nethercote
|
e240c1f235
|
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject. r=brendan.
|
2010-04-14 16:18:03 -07:00 |
|
Dan Witte
|
feaa2c7898
|
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
|
adaaad82af
|
Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness.
|
2010-03-22 22:39:29 -07:00 |
|
Andreas Gal
|
372cc56c27
|
Allocate short strings in the GC heap, avoiding malloc + free (553541, r=igor).
|
2010-03-22 20:02:07 -07:00 |
|
Igor Bukanov
|
90d5fa7237
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-16 21:28:33 +03:00 |
|
Vladimir Vukicevic
|
77502e8e24
|
Backed out changeset 0b28c109c213; r=waldo,dmandelin
|
2010-03-15 16:03:57 -07:00 |
|
Igor Bukanov
|
6d3a27abc3
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-13 10:01:09 +03:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Gregor Wagner
|
470074111f
|
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
|
689d4154a4
|
inline several string functions r=gal, bug #507531
|
2009-12-14 22:12:42 -08:00 |
|
Boris Zbarsky
|
6af77f03b5
|
Bug 533148. Go back to the MAX_LENGTH we used to have. r=brendan
|
2009-12-08 21:56:54 -08:00 |
|
Boris Zbarsky
|
2e2e3eeb0c
|
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
|
88369259e6
|
Fixed string flag bugs on VC++ x64 (bug 512866, r=waldo).
|
2009-11-18 13:24:24 -05:00 |
|
Ginn Chen
|
7cce950adf
|
Bug 516318 Multiple cases in trace-test failed on SPARC platform r=brendan
|
2009-10-20 14:05:05 +08:00 |
|
Boris Zbarsky
|
fb2c05cd4b
|
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
|
c1a69497a0
|
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
|
88b39718d0
|
Backed out changeset 20ee84099e38
|
2009-09-22 10:19:59 -07:00 |
|
Luke Wagner
|
ca5191b5f2
|
Bug 511777 - avoid regexp engine for flat strings
--HG--
extra : rebase_source : 81afb9a486643f4d88dff9bba6ec2cccd07b07f0
|
2009-09-16 18:23:27 -07:00 |
|
Leon Sha<leon.sha@sun.com>
|
136b94d6f4
|
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<leon.sha@sun.com>
|
2a166fa683
|
Bug 516318 - [TraceMonkey] Multiple cases in trace-test failed on Sparc platform. r=brendan.
|
2009-09-22 14:19:02 +08:00 |
|
David Anderson
|
647db183ee
|
Limit JSString length to 28 bits on 64-bit platforms (bug 513348, r=brendan).
|
2009-09-21 17:17:19 -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
|
e1ca08f794
|
Avoid wildman storage-punning hacks for non-unit static strings (515273, r=gal/gwagner).
|
2009-09-08 17:46:02 -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 |
|
Brendan Eich
|
2b439c7885
|
Use class statics for the unit and int string tables (513530 followup, r=gwagner).
|
2009-09-04 18:04:14 -07:00 |
|
Luke Wagner
|
28a6837fd4
|
Build fix for bug 513530, trailing enum comma.
|
2009-09-04 16:52:20 -07:00 |
|
Gregor Wagner
|
2e1104b40f
|
Cache result of Number2String (bug 513530, r=brendan).
|
2009-09-04 16:28:30 -07:00 |
|
Luke Wagner
|
17f41ec26d
|
Bug 460904 - refactor jsstr regexp ops (r=waldo)
|
2009-08-12 13:01:34 -07:00 |
|
Andreas Gal
|
2b1f1a8bf9
|
JS_ISSPACE has wrong space character check (513701, r=brendan).
|
2009-09-01 15:45:11 -07:00 |
|
Andreas Gal
|
25efe9f46a
|
Future proofing nit for bug 513379.
|
2009-08-29 14:19:44 -07:00 |
|
Andreas Gal
|
6424c04026
|
Inline js_DoubleToInteger (513436, r=sayrer).
|
2009-08-29 02:36:45 -07:00 |
|
Andreas Gal
|
3ffdadab9b
|
Fast path for is/is not space character classification (513379, r=sayrer).
|
2009-08-29 02:17:10 -07:00 |
|
Andreas Gal
|
7d3f588878
|
Inline GetUnitString fast path (513373, r=sayrer).
|
2009-08-28 16:30:41 -07:00 |
|
Luke Wagner
|
1f36a4f0c2
|
Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
--HG--
extra : rebase_source : ac955b5d784ca8fc9a61129e580c2751beb4109f
|
2009-08-14 16:10:59 -07:00 |
|
Makoto Kato
|
7cd16a8284
|
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
|
7470eaa57b
|
Bug 503952 - JSStringBuffer/JSCharBuffer with JSTempVector, part 1. r=jwalden
|
2009-08-07 20:09:11 -07:00 |
|
Luke Wagner
|
0c16520e8b
|
Bug 406271: add quantifier support for regexp->native compiler, r=dmandelin
|
2009-07-16 17:17:35 -07:00 |
|
Brendan Eich
|
b1cf17d802
|
Bug 501230 - TM: fast path for String.toString (r=gal).
|
2009-07-15 17:36:24 -07:00 |
|
Andreas Gal
|
427ece476a
|
Make sure js_FinalizeStringRT can be inlined into js_GC() (503462, r=dmandelin).
|
2009-07-12 07:41:20 -07: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 |
|
David Mandelin
|
e57983f598
|
Bug 488808: crash due to JSString INIT macros stomping deflated flag, r=brendan
|
2009-04-17 19:30:26 -07:00 |
|
David Mandelin
|
803163441c
|
Bug 487546: Fix shell bustage, r=brendan
|
2009-04-16 17:23:43 -07:00 |
|
David Mandelin
|
874ab2823f
|
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 |
|
David Mandelin
|
beb147a958
|
Bug 487546: call expensive JSString finalizers only if needed, r=brendan
|
2009-04-16 15:00:13 -07:00 |
|