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 |
|
Andreas Gal
|
db59ff9fcf
|
Fix int -> int32, msvc is being picky about it (follow-up for 584499, r=me).
|
2010-08-05 23:16:23 -07:00 |
|
Andreas Gal
|
9bfcb05899
|
Optimize string[idx] on trace (584499, r=lw).
|
2010-08-05 22:54:34 -07:00 |
|
Brian Hackett
|
5ab7972159
|
Fast native constructors, bug 579471.
|
2010-08-03 12:20:48 -07:00 |
|
Luke Wagner
|
b23d605527
|
Bug 579183 - loosen-up StackSegment invariants - part 5 - CallArgs (r=waldo)
--HG--
extra : rebase_source : 4031cc1def70bef58bfa759a4cc90af06adfc9cd
|
2010-07-30 10:41:03 -07:00 |
|
Luke Wagner
|
facb1029e6
|
Bug 579183 - loosen-up StackSegment invariants - part 4 - StackSpace (r=waldo)
--HG--
extra : rebase_source : ef600f1185199cf65e251325995f772170502cca
|
2010-07-30 10:40:58 -07:00 |
|
David Mandelin
|
4c5a188923
|
[JAEGER] Merge from Tracemonkey.
|
2010-07-29 13:23:33 -07:00 |
|
David Mandelin
|
a73ecdeee1
|
Merge from Tracemonkey.
|
2010-07-28 11:16:36 -07:00 |
|
Igor Bukanov
|
181c2cdf3a
|
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
|
2010-07-28 14:36:06 +02:00 |
|
David Mandelin
|
904ccc994c
|
Merge from Tracemonkey.
|
2010-07-27 11:48:08 -07:00 |
|
David Anderson
|
31e9292046
|
[JAEGER] Merge from tracemonkey.
|
2010-07-25 20:21:14 -07:00 |
|
Alan Pierce
|
879d3e777d
|
Bug 578205 - Keep string characters inline for small strings (r=gal)
|
2010-07-24 20:26:34 -07:00 |
|
Alan Pierce
|
e951ce56be
|
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 |
|
Luke Wagner
|
5f73207275
|
Remove js::Value default ctor (jsval doesn't have one) (no bug)
|
2010-07-23 17:16:00 -07:00 |
|
Brendan Eich
|
794e678554
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
|
David Mandelin
|
cf0c3c24a7
|
Merge from tracemonkey.
|
2010-07-22 18:31:01 -07:00 |
|
Alan Pierce
|
76244684a9
|
Bug 579173 - Use ropes to avoid large copies in simple string replace cases (r=lw)
|
2010-07-22 17:54:39 -07:00 |
|
Robert Sayre
|
250c59eece
|
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
|
9bae5e1079
|
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 |
|
David Anderson
|
c1a644c526
|
[JAEGER] Fixed bug in lambda replace w/ eager this.
|
2010-07-19 21:14:44 -07:00 |
|
Alan Pierce
|
52ba5c3616
|
Bug 571579 - Implement ropes (r=gal)
|
2010-07-16 17:41:22 -07:00 |
|
Brendan Eich
|
1813531fe8
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
|