Gavin Sharp
|
f9289aaa14
|
Backed out changeset 759b21bbb64b (bug 610223) due to Windows build bustage, a=red
|
2010-11-15 23:15:02 -05:00 |
|
Gavin Sharp
|
b3af616f19
|
Backed out changeset 031e9ea92ed1 (bug 605754) due to Windows build bustage, a=red
|
2010-11-15 23:13:20 -05:00 |
|
Chris Leary
|
ed9f0e208b
|
Bug 605754 - regexp topcrash diagnostics. r=dmandelin, a=dmandelin
|
2010-11-15 19:40:26 -08:00 |
|
Chris Leary
|
0715f9cef8
|
Encapsulate RegExpStatics more. (r=gal, b=610223)
|
2010-11-10 17:02:08 -08:00 |
|
Robert Sayre
|
05033a2e47
|
Merge m-c to tm
|
2010-10-28 21:26:36 -04:00 |
|
David Mandelin
|
35fc61d36c
|
Backed out changeset c133d3c084c0: now we want to measure if not doing sync stuff on background thread reduces crashes.
|
2010-10-28 17:44:24 -07:00 |
|
Brian Hackett
|
c5760d4a28
|
Special case object lookup lambda in String.replace, bug 605317. r=jorendorff
|
2010-10-28 14:33:32 -07:00 |
|
David Mandelin
|
63fab7fb8e
|
Bug 604756 diagnostic: serialize flatten to test if concurrent calls cause the bug, r=dvander, a=beta 7 blocker
|
2010-10-26 19:02:01 -07:00 |
|
David Mandelin
|
61c89f1888
|
Backout merge, a=backing out changeset tried for b7 blocker
|
2010-10-26 18:20:20 -07:00 |
|
David Mandelin
|
5aa436fc27
|
Backed out changeset 8dd996c91f40 -- it doesn't fix the problem, but does make it harder to analyze.
|
2010-10-26 18:14:25 -07:00 |
|
Robert Sayre
|
7ce5faeded
|
Merge mozilla-central to tracemonkey.
|
2010-10-26 14:16:43 -04:00 |
|
David Mandelin
|
a4768a8a4b
|
Bug 604756 first try: restrict ropes optimization to main-thread content JS, r=lw, a=b7-blocker
|
2010-10-25 17:28:18 -07:00 |
|
Jeff Walden
|
ca6294d553
|
Bug 607148 - Remove unnamed namespaces from SpiderMonkey code. rs=luke
|
2010-10-25 16:47:11 -07:00 |
|
Luke Wagner
|
d71e4fe2da
|
Bug 605186 - js_NewStringFromCharBuffer should create short strings if it can (r=waldo)
|
2010-10-26 16:20:21 -07:00 |
|
David Mandelin
|
1557ecc6da
|
Backed out changeset dafb1d54cf74 -- it was a temporary diagnostic and we got the data.
|
2010-10-25 15:51:41 -07:00 |
|
David Mandelin
|
738271936a
|
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
|
2010-10-22 16:04:19 -07:00 |
|
Andreas Gal
|
257334300b
|
Backed out changeset 685accd622f0 (bug 606065).
|
2010-10-24 13:21:33 -07:00 |
|
Andreas Gal
|
61a710e895
|
Move deflated string cache into compartment (606065, r=jorendorff).
|
2010-10-24 02:07:42 -07:00 |
|
Andreas Gal
|
de49671a75
|
Merge from mozilla-central.
|
2010-10-22 19:46:37 -07:00 |
|
Tom Schuster
|
457468224a
|
Bug 373118 - Fix handling of explicitly-provided |undefined| as an optional argument to various JS functions ([].sort, [].slice, "".slice, "".substr, "".substring). r=jwalden
|
2010-10-21 15:02:02 -07:00 |
|
Makoto Kato
|
cb7dbc1e2d
|
Bug 589917 - js_GetDeflatedUTF8StringLength computes the wrong UTF-8 length for surrogate pairs. r=igor, a=betaN+
|
2010-10-19 17:06:10 +09:00 |
|
Sean Stangl
|
c92d9ddfdd
|
Detect some OOM conditions. b=602935, r=jorendorff.
|
2010-10-14 19:24:09 -04:00 |
|
Jeff Walden
|
7f75fc0a25
|
Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Jeff Walden
|
fcbd8eb10b
|
Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff
|
2010-10-12 11:50:02 -07:00 |
|
Luke Wagner
|
d8b5c15f9b
|
Bug 601296, part 2 - speedup FindReplaceLength - don't copy RegExpStatics (r=cdleary)
|
2010-10-04 11:45:34 -07:00 |
|
Luke Wagner
|
48daa0557a
|
Bug 601296, part 1 - speedup FindReplaceLength - inline js_ValueToString (r=cdleary)
|
2010-10-04 11:45:34 -07:00 |
|
Luke Wagner
|
cbc9601aa0
|
Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
|
2010-09-28 15:23:43 -07:00 |
|
Alan Pierce
|
39060e35d5
|
Check for OOM in js_ConcatStrings(). b=596988, r=gal,sstangl; rs=brendan.
|
2010-10-03 23:20:12 -04:00 |
|
Jason Orendorff
|
630900ee20
|
Finally get rid of /* Added by JSIFY */ comments. r=Waldo.
|
2010-10-01 18:46:54 -05:00 |
|
Igor Bukanov
|
bd21beac91
|
bug 599481 - static string tables should be constant. r=alangpierce
|
2010-09-25 00:36:58 +02:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Chris Leary
|
a042240626
|
Bug 593663: emulate flat regexps in three-argument String.prototype.replace. (r=lw)
|
2010-09-22 10:27:38 -07:00 |
|
Chris Leary
|
e347ae1b1b
|
Fix warning on GCC 4.0.1. No bug, r=jorendorff.
|
2010-09-16 11:46:58 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Brian Hackett
|
c401cdd9f8
|
OOL fast path for string comparison, bug 579479. r=dvander
|
2010-09-14 20:07:11 -07:00 |
|
Chris Leary
|
269a7d6bab
|
Bug 571355: Move RegExpStatics out of JSContext. (r=gal)
|
2010-09-13 15:53:50 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Luke Wagner
|
273362efd0
|
Bug 583275 - remove unnecessary unboxing cost of obj->getPrivate() on x64 (r=brendan)
|
2010-09-10 17:06:30 -07:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
David Mandelin
|
1009b312b0
|
[JAEGER] Bug 469230: use correct this value in str_replace_flat_lambda, r=cdleary
|
2010-08-25 16:23:46 -07:00 |
|
David Mandelin
|
ef5b0f9077
|
[JAEGER] Merge from tracemonkey.
|
2010-08-25 11:00:41 -07:00 |
|
Chris Leary
|
e0e2085e45
|
Bug 587366: regexp failure for flat text replace. (r=lw)
|
2010-08-24 14:46:19 -07:00 |
|
Robert Sayre
|
c62ccd686b
|
Backed out changeset b404ad209cb9. (Bug 587257 - Make Array.prototype.join faster. r=lw)
|
2010-08-23 19:20:46 -04:00 |
|
Robert Sayre
|
640b1f3097
|
Bug 587257 - Make Array.prototype.join faster. r=lw
|
2010-08-23 16:28:36 -04:00 |
|
David Mandelin
|
9376a78c81
|
[JAEGER] Merge from Tracemonkey. This picks up Yarr.
|
2010-08-12 11:42:16 -07:00 |
|
Chris Leary
|
e0ace5bc86
|
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
|
2010-08-11 13:30:07 -07:00 |
|
Brian Hackett
|
16873a1fb8
|
Bug 579471 - fast constructors (r=dmandelin,lw)
|
2010-08-10 16:38:08 -07:00 |
|
David Mandelin
|
17a258c673
|
[JAEGER] Merge from tracemonkey.
|
2010-08-11 11:23:29 -07:00 |
|
David Mandelin
|
b3eb68b6e5
|
[JAEGER] Merge from tracemonkey.
|
2010-08-06 15:39:15 -07:00 |
|
Andreas Gal
|
ed7dc4ad2d
|
Inline unit string comparison (577883, r=njn).
|
2010-08-06 03:29:14 -07:00 |
|