Luke Wagner
|
8c0d9d3fb1
|
Bug 639883 - rm js_FinalizeStringRT (r=igor)
--HG--
extra : rebase_source : c7f77ad290112fe7d6c53255dbf5595c94be3422
|
2011-03-31 16:05:31 -07:00 |
Bill McCloskey
|
32a17d7a6d
|
Bug 569422 - Add const to some GC type signature (r=brendan)
|
2011-03-23 11:57:15 -07:00 |
Luke Wagner
|
005351ed1e
|
Silence windows warning from 4290338c3956 (r=me)
|
2011-03-22 17:21:48 -07:00 |
Luke Wagner
|
ee5173d043
|
Bug 613457 - clean up string interfaces (r=njn)
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
|
2011-03-14 13:59:53 -07:00 |
Luke Wagner
|
8d021fe786
|
Bug 616562 - speed up JSString::isStatic (r=njn)
--HG--
extra : rebase_source : 9f0b553b8ab54bfbbd5290ba936581bda8bb40ec
|
2011-03-14 13:55:55 -07:00 |
Michael Wu
|
1cc6a2b21f
|
Bug 518230 - Use CESU-8 and refer to previous strings, r=igor
|
2011-03-21 11:06:34 -07:00 |
Nicholas Nethercote
|
f7a329b06b
|
Bug 639420 - Speed up the scanner ten ways, part 7. r=brendan.
|
2011-03-16 15:18:12 -07:00 |
Nicholas Nethercote
|
7258795aa4
|
Bug 639420 - Speed up the scanner ten ways, part 6. r=brendan.
|
2011-03-16 15:17:55 -07:00 |
Nicholas Nethercote
|
3a2df9994f
|
Bug 639420 - Speed up the scanner ten ways, part 2. r=brendan.
|
2011-03-16 15:16:21 -07:00 |
Jeff Walden
|
55ad5d956d
|
Bug 619283 - Built-in JS methods must not box undefined or null into the global object when called, both to comply with ES5 and to prevent inadvertent global object exposure to secure JS variants. r=dmandelin
--HG--
extra : rebase_source : be6802a24bd58eb6339369e6803d3eb2fbbc07a5
|
2011-01-26 13:37:45 -08:00 |
Chris Leary
|
123d5c9b50
|
Bug 617935: Check string lengths using StringBuffer. (r=lw)
|
2011-01-12 15:28:58 -08:00 |
Luke Wagner
|
e4bb2ca2a9
|
Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
|
2010-12-06 10:26:58 -08:00 |
Luke Wagner
|
56b2810a26
|
Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
|
2010-12-03 00:24:17 -08:00 |
Luke Wagner
|
b53039418b
|
Bug 609440, part 2 - do lazy allocation, dag-ify ropes (assume no oom) (r=njn)
|
2010-11-30 18:41:32 -08:00 |
Luke Wagner
|
d9a9bbca84
|
Bug 609440, part 1 - don't need string atomic ops (r=igor)
|
2010-11-30 18:19:43 -08:00 |
Luke Wagner
|
4e9ca208f8
|
Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
--HG--
extra : rebase_source : 03887ef8ee2c6d7856a0ca0fd632746aed1d7ded
|
2010-11-30 18:17:46 -08:00 |
Ben Turner
|
2c7db61036
|
Bug 611778. r=jorendorff.
|
2010-12-08 08:33:00 -08:00 |
Igor Bukanov
|
cded0d1852
|
Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap
|
2010-11-24 17:56:43 +01:00 |
Gregor Wagner
|
3d391d9cee
|
Bug 612015 - Put all external strings in one arena r=igor
|
2010-11-15 12:39:00 -08:00 |
Igor Bukanov
|
fe24d0398a
|
bug 607292 - eliminating JS_GetStringBytes and friends. r=gal
|
2010-11-08 13:17:31 +01:00 |
Igor Bukanov
|
08acfd00c4
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-11 21:40:29 +01:00 |
David Anderson
|
b4ec0dde6d
|
Backed out changeset 8e119f847f97 (build busted)
|
2010-11-11 11:19:42 -08:00 |
Igor Bukanov
|
048e1e0a13
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-02 15:36:25 +01:00 |
Luke Wagner
|
8627007825
|
Bug 609075 - speed up JSString::flatten a bit, part 2 (r=gal)
|
2010-11-08 14:35:30 -08:00 |
Luke Wagner
|
fb99e20a23
|
Bug 608120 - optimize js_ValueToString on int32s (r=waldo)
|
2010-11-08 14:35:27 -08:00 |
Igor Bukanov
|
c074b68d29
|
bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
|
2010-10-28 17:15:53 +02:00 |
Chris Leary
|
e0f6235585
|
Bug 608778: Rename JSString::MUTABLE to JSString::EXTENSIBLE. (r=jorendorff)
--HG--
extra : rebase_source : 411b842e9b23d3e856f32218f559348bd2f4cac3
|
2010-11-03 15:34:00 -07:00 |
Brian Hackett
|
7e1fd14422
|
Special case object lookup lambda in String.replace, bug 605317. r=jorendorff
|
2010-10-28 14:33:32 -07:00 |
David Mandelin
|
2bbac89e54
|
Backed out changeset dafb1d54cf74 -- it was a temporary diagnostic and we got the data.
|
2010-10-25 15:51:41 -07:00 |
David Mandelin
|
0500f52021
|
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
|
2010-10-22 16:04:19 -07:00 |
Sean Stangl
|
5dfc1b29e9
|
Detect some OOM conditions. b=602935, r=jorendorff.
|
2010-10-14 19:24:09 -04:00 |
Luke Wagner
|
b0292aaab1
|
Bug 601296, part 1 - speedup FindReplaceLength - inline js_ValueToString (r=cdleary)
|
2010-10-04 11:45:34 -07:00 |
Igor Bukanov
|
203220ccaf
|
bug 599481 - static string tables should be constant. r=alangpierce
|
2010-09-25 00:36:58 +02:00 |
Gregor Wagner
|
006eef985c
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
Brian Hackett
|
7e383a400f
|
OOL fast path for string comparison, bug 579479. r=dvander
|
2010-09-14 20:07:11 -07:00 |
Brendan Eich
|
a20f6ceaad
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
Chris Leary
|
9d23200486
|
Bug 587366: regexp failure for flat text replace. (r=lw)
|
2010-08-24 14:46:19 -07:00 |
Ginn Chen
|
0f8c4a96ed
|
Bug 585559 Fix alignment for length2StringTable and hundredStringTable with Sun Studio r=lw
|
2010-08-19 15:58:52 +08:00 |
Chris Leary
|
c74d167ece
|
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
|
2010-08-11 13:30:07 -07:00 |
Brian Hackett
|
3a7d7158e0
|
Bug 579471 - fast constructors (r=dmandelin,lw)
|
2010-08-10 16:38:08 -07:00 |
Robert Sayre
|
6d86fc6985
|
Merge mozilla-central to tracemonkey.
|
2010-08-06 15:41:41 -07:00 |
Andreas Gal
|
1c12b7c86e
|
Optimize string[idx] on trace (584499, r=lw).
|
2010-08-05 22:54:34 -07:00 |
Robert Sayre
|
f3b0dac254
|
Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
|
2010-08-01 09:58:03 -07:00 |
Robert Sayre
|
41a94cbd7d
|
Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
|
2010-07-31 14:01:26 -07:00 |
Alan Pierce
|
a95b3e29a2
|
Bug 578171 - Keep a static table of all length-2 strings (r=lw)
|
2010-07-27 21:14:31 -07:00 |
Gregor Wagner
|
cff6a676aa
|
Bug 582424 - TM: JSRopeNodeIterator warning (r=apierce)
|
2010-07-27 18:39:47 -07:00 |
Brendan Eich
|
365841a021
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
Alan Pierce
|
204a4cc7f3
|
Bug 578205 - Keep string characters inline for small strings (r=gal)
|
2010-07-24 20:26:34 -07:00 |
Alan Pierce
|
a745dfcc76
|
Bug 578189 - Add the invariant that dependent strings must have a flat string as the base (r=gal)
|
2010-07-24 20:22:35 -07:00 |
Jeff Walden
|
fe367b4bb1
|
Bug 581067 - U+FEFF should be a WhiteSpace character (change in ES5 from ES3). r=cdleary
--HG--
extra : rebase_source : 38947caa8d4f21d0867137d0933495061a88d052
|
2010-07-22 22:28:33 -05:00 |