igor@mir2.org
c526c4b477
Bug 413104: access to JSString is hidden behind macros even for a flat string.
2008-01-19 13:15:08 -08:00
reed@reedloden.com
d10363409b
Back out Igor's patch from bug 412340 due to consistent orange on fxdbug-win32-tb.
2008-01-19 00:06:45 -08:00
igor@mir2.org
bb8f471f9d
Bug 412340: JString stores a flag to indicate that it was atomized. r=brendan a=blocking1.9+
2008-01-18 18:56:51 -08:00
reed@reedloden.com
a2751b7c96
Bug 407000 - "Tearing down rt->unitStrings too early leads to incorrect free later" [p=jorendorff@mozilla.com (Jason Orendorff) r=igor a1.9=brendan a=blocking1.9+]
2007-12-11 02:40:29 -08:00
reed@reedloden.com
dd6c781e12
Bug 402653 - "xpcshell core dump when shutdown" [p=solar@netease.com (Solar) r=igor a=blocking1.9+]
2007-11-15 01:01:17 -08:00
reed@reedloden.com
e7ad677649
relanding bug 400687 since it doesn't look to be the source of the Ts regression
2007-11-14 20:16:35 -08:00
gavin@gavinsharp.com
72fb173675
Back out the patch for bug 400687 to see whether it caused the Ts regression, a=sicking
2007-11-14 16:17:28 -08:00
igor@mir2.org
6c008fe1e0
Bug 400687: removal of dependency of xpconnect on internal JS GC thing types. r,a=brendan
2007-11-13 13:23:07 -08:00
igor@mir2.org
01fa406f7a
Bug 333236: merge sweep and free phases in GC. r=brendan
2007-09-19 15:04:47 -07:00
brendan@mozilla.org
d46b521517
Fix dumb signed comparison bug (395828, r=mrbkap).
2007-09-14 11:00:38 -07:00
igor@mir2.org
b2c68c63b9
Bug 391290: mutability flag for strings is stored inside strings. r=brendan
2007-08-15 23:23:06 -07:00
igor@mir2.org
36e4858c52
Bug 392041: js_PutEscapedStringImpl gets JS_FRIEND to permit usage outside js lib. r=brendan
2007-08-13 12:35:07 -07:00
igor@mir2.org
db0f3d53a2
Bug 386265: using double kashing for atoms. r=brendan
2007-08-11 13:25:16 -07:00
igor@mir2.org
b878f5679c
Bug 106495: js_strtod and js_strtointeger no longer require \0-terminated js chars. r=brendan
2007-08-04 12:05:16 -07:00
igor@mir2.org
4bf77bebf8
Bug 387481: baking out again accidental re-commit of the patch.
2007-08-02 04:34:41 -07:00
igor@mir2.org
4f4eeb5c0f
Bug 390348: Baking out the last commit as the tree is closed.
2007-08-02 04:32:40 -07:00
igor@mir2.org
be07497074
Bug 106495: baking out the last commit as the tree is closed.
2007-08-02 04:27:04 -07:00
igor@mir2.org
c76fc54fe9
Bug 106495: js_strtod and js_strtointeger no longer require \0-terminated js chars. r=brendan
2007-08-02 02:34:31 -07:00
brendan@mozilla.org
767c4ea288
Fast (frame-less) native call optimizations (385393, r=igor).
2007-08-01 21:33:52 -07:00
igor@mir2.org
de04e016e0
Bug 389880: removal of redundant gcflags argument from string-allocation functions. r=brendan
2007-07-28 09:57:30 -07:00
brendan@mozilla.org
0427f2943d
Backing out, see bug 389122 and orange or red tinderboxes.
2007-07-21 16:21:20 -07:00
brendan@mozilla.org
b36bbabdb0
Fast natives and related optimizations (385393, r=igor).
2007-07-21 14:39:42 -07:00
igor@mir2.org
52a3248e98
Bug 384151: refactoring boxing of primitive values, r=brendan
2007-06-14 00:07:01 -07:00
igor.bukanov%gmail.com
c183a43d5a
Bug 366725: JS_GetString(Bytes|Chars) are no longer used in SpiderMonkey.
2007-03-08 06:25:23 +00:00
brendan%mozilla.org
fe3bf24fdf
Remove stale comments (334261 followup, r=self).
2006-12-21 01:00:32 +00:00
brendan%mozilla.org
59bb712b6f
JS_1_7_ALPHA_BRANCH landing, mainly destructuring optimizations and let completion (336373, r=mrbkap).
2006-07-06 01:25:44 +00:00
bryner%brianryner.com
996fc94731
Write out an inline version of isdigit() for ASCII characters - it seems to be a performance win for MSVC, and gcc is already inlining it (bug 339868) r+a=brendan
2006-06-01 20:04:29 +00:00
brendan%mozilla.org
bcf6aea253
First big wave of js1.7 changes (326466, 336376, r=mrbkap).
2006-05-20 22:27:28 +00:00
igor%mir2.org
dc37a48f53
Bug 331456: Cache of deflated string bytes is per runtime now. To preserve
...
API compatibility JS_GetStringBytes(JSString *str) calls newly introduced
js_GetGCStringRuntime(JSString *str) to extract JSRuntime* instance based
on the layout of GC structures. r=brendan
2006-03-25 22:55:00 +00:00
igor%mir2.org
7be74bd85e
Bug 322772: I added js_EqualStrings which is a faster version of
...
js_CompareStrings when testing only for string equality. r=brendan
2006-01-26 08:01:54 +00:00
mrbkap%gmail.com
809abae6c7
bug 232182: Allow SpiderMonkey to deal with UTF-8 strings (controlled by a define). Patch from Michael Daumling <daumling@adobe.com>. r=shaver
2005-11-05 01:06:30 +00:00
brendan%mozilla.org
33a75c4caa
Make reserved identifiers a strict warning, not an error (240317, r=shaver).
2005-01-12 05:18:17 +00:00
brendan%mozilla.org
e5f2626c46
Expand tabs.
2004-12-09 01:32:19 +00:00
brendan%mozilla.org
428b8a8546
E4X, configured off, code-complete.
2004-11-17 07:43:01 +00:00
brendan%mozilla.org
5eb78fc669
Initial E4X check-in, configured off (246441, rs=shaver).
2004-10-05 10:19:07 +00:00
brendan%mozilla.org
77e05267a4
My spin on Malcolm Rowe's patch for ECMA-compliant \b in regexps (247179, r=me).
2004-06-18 21:59:06 +00:00
brendan%mozilla.org
18dac71e1f
My edits to timeless's patch for bug 238303, to fix warnings (r/a=me).
2004-04-03 22:11:11 +00:00
gerv%gerv.net
29cfd51965
Bug 205418 - Relicense Spidermonkey (js/src) to MPL/LGPL/GPL. Patch by gerv; r,a=brendan.
2003-11-15 00:11:16 +00:00
brendan%mozilla.org
d4e55c2951
Purge the deflated string cache entry, if any, before finalizing external strings (140070, r=jband, sr=shaver).
2002-04-25 22:55:03 +00:00
timeless%mac.com
dec943eb10
Bug 106386 rid source of misspellings
...
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
brendan%mozilla.org
f303a64843
Checking in patch from Daniel Bratell <bratell@lysator.liu.se>, r=khanson, sr=me.
2002-01-25 00:47:11 +00:00
brendan%mozilla.org
d2eb2bf046
Better fix than 0.9.6 minimal fix for NUL-termination assumption in replace (108832, r=shaver, sr=jband).
2001-11-20 21:26:33 +00:00
brendan%mozilla.org
894b19f8c3
Add mutable (growable or dependent, two subtypes) strings to solve O(n^2) and O(n^3) growth rates (56940, r=rogerl, sr=jband&shaver).
2001-10-25 00:26:38 +00:00
brendan%mozilla.org
38b3c5bb4b
Checking in scole@planetweb.com's patch to prefix str_escape with js_ (96084, r=rogerl, sr=brendan).
2001-10-17 08:16:53 +00:00
gerv%gerv.net
1856815ff1
Oops.
2001-09-20 00:02:59 +00:00
scc%mozilla.org
bc444f528a
bug #98089 : ripped new license
2001-09-19 22:39:41 +00:00
brendan%mozilla.org
5fcc8a1adc
- Keep interned string atoms around across zero-context episodes on a runtime,
...
until JS_DestroyRuntime is called (68450, r=rginda, sr=jband).
- NUL-terminate tagbuf in tagify, for the HTML helpers such as string.big()
(66648, r=timeless, sr=jband).
2001-02-13 00:57:10 +00:00
mccabe%netscape.com
2b876917e6
Remove unused function prototype.
...
r=jband
2000-09-28 02:47:40 +00:00
brendan%mozilla.org
f59c35edb2
Support lazy initialization of standard classes and their associated global functions/properties (46703, r=jband,rogerl).
2000-08-19 08:37:07 +00:00
jband%netscape.com
43adc72647
drastically reduce unnecessary malloc calls from js_Atomize. r=brendan@mozilla.org. a=brendan@mozilla.org
2000-07-21 00:57:19 +00:00