Robert O'Callahan
|
02c1f154fc
|
Backing out fix for bug 560358 to fix regressions and test failures (see bug 561700) a=philor
|
2010-04-26 19:12:13 +12:00 |
|
Robert O'Callahan
|
fdc17c7a0b
|
Backed out changeset 35c25547a135
|
2010-04-26 19:10:42 +12:00 |
|
Andreas Gal
|
d7cc7de1f9
|
Don't save static RegExp state across lambda replace calls (560358, r=brendan).
|
2010-04-21 22:39:05 -07: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 |
|
Igor Bukanov
|
8a04b0f372
|
bug 559141 - replacing GC chunk doubly linked list with js::vector. r=gal
|
2010-04-23 08:58:44 +02:00 |
|
Luke Wagner
|
b9f8c249e6
|
Bug 552574 - de-mystify js_ValueToNumber API (r=igor)
|
2010-04-07 13:18:50 -07:00 |
|
Nicholas Nethercote
|
26d8277a75
|
Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
|
2010-04-07 16:09:49 -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
|
570eb3ecf8
|
Bug 538690 - js::AutoValueVector for auto-managed rooting and storage of an indefinite number of jsvals. r=igor
|
2010-03-01 14:46:15 -08:00 |
|
Robert Sayre
|
cd70d71b16
|
Fix merge bustage.
|
2010-03-31 08:21:07 -07:00 |
|
Robert Sayre
|
baeb2d1edf
|
Merge mozilla-central to tracemonkey.
|
2010-03-30 21:13:01 -07:00 |
|
Brendan Eich
|
34b1a91d97
|
Fix arguments objects to share a runtime-wide empty scope, instead of each getting a differently shaped own scope at birth (554626, r=igor).
|
2010-03-30 00:44:28 -07:00 |
|
Jeff Walden
|
09969174d8
|
Readd bug 548702's changes to jsapi.cpp, jsexn.cpp, jsfun.cpp, jsnum.cpp, and jsstr.cpp.
|
2010-03-28 22:05:50 -07:00 |
|
Jeff Walden
|
0973dfd6ab
|
Merge.
|
2010-03-26 21:53:40 -07:00 |
|
Jeff Walden
|
95422c65a3
|
Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
|
2010-03-26 18:01:54 -07:00 |
|
Jeff Walden
|
adaaad82af
|
Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness.
|
2010-03-22 22:39:29 -07:00 |
|
Andreas Gal
|
9ab4260761
|
nobody ever got hurt by too much parenthesis in expressions (build fix follow-up for 553541)
|
2010-03-22 20:15:08 -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 |
|
Luke Wagner
|
66fa96ff71
|
(Fixed assert) Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
|
2010-03-16 21:43:48 -07:00 |
|
Luke Wagner
|
d5acf90a6f
|
Merge
|
2010-03-16 14:47:35 -07:00 |
|
Luke Wagner
|
3ecc58b15d
|
Backed out changeset bc5039752e41
|
2010-03-16 14:47:19 -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 |
|
Luke Wagner
|
e133b17e2f
|
Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
|
2010-03-16 09:55:45 -07:00 |
|
Vladimir Vukicevic
|
77502e8e24
|
Backed out changeset 0b28c109c213; r=waldo,dmandelin
|
2010-03-15 16:03:57 -07:00 |
|
Igor Bukanov
|
73ec17cce7
|
forcing tinderbox restart to check if MAC xpcshell failure after landing for the bug 519476 persists.
|
2010-03-13 20:46:15 +03: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 |
|
Boris Zbarsky
|
2b44ad8323
|
Bug 551533. Use StringMatch in find_split instead of rolling our own search. r=lw
|
2010-03-10 18:28:44 -05:00 |
|
Jeff Walden
|
106fbd8085
|
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
|
2010-01-11 11:52:21 -06:00 |
|
Igor Bukanov
|
9d1cbd468c
|
bug 549010 - folowup to replace PROTO access macros with the inlne function
|
2010-03-04 23:52:52 -08:00 |
|
Robert Sayre
|
5cf27a725e
|
Merge tracemonkey to mozilla-central.
|
2010-03-26 15:53:14 -07:00 |
|
Nicholas Nethercote
|
c8a754a27d
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
|
2010-03-02 13:47:17 +11:00 |
|
Andreas Gal
|
18afa9f743
|
Setters/getters can be callable objects (547912, r=brendan).
|
2010-02-22 22:25:09 -08:00 |
|
Andreas Gal
|
7fc1c8efb0
|
Introduce ObjectOps for typeOf and make trace a mandatory ObjectOp (547314, r=brendan).
|
2010-02-22 16:30:22 -08:00 |
|
Brendan Eich
|
493977bbcb
|
s/pushAtom/AppendAtom/ name style police raid.
|
2010-02-22 13:26:57 -08: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 |
|
Ginn Chen
|
463fff12fa
|
Bug 529846 check-3d-raytrace.js failed on Solaris x86 r=jimb
|
2010-03-23 14:41:52 +08:00 |
|
David Anderson
|
69279e0a58
|
Fixed charCodeAt inparam being aggressively, and incorrectly, specialized (bug 536445, r=bz).
|
2009-12-22 15:53:28 -08:00 |
|
Boris Zbarsky
|
b346e737a5
|
Bug 530240 followup. Can't assume vp[1] is an object here, in fact. Fixes orange.
|
2009-12-03 23:35:36 -05:00 |
|
Boris Zbarsky
|
8365d1cfcb
|
Bug 530240. Faster NormalizeThis for String objects. r=brendan
|
2009-12-03 14:39:55 -05: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 |
|
Robert Sayre
|
4ea539c658
|
Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad
|
2009-12-01 15:49:15 -05:00 |
|
Robert Sayre
|
8be5b171b9
|
Backed out changeset c03ebf340688. Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
|
2009-12-01 09:56:16 -05:00 |
|
Brendan Eich
|
c731045c51
|
Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
|
2009-11-20 16:14:42 -08:00 |
|
Luke Wagner
|
1d78e70efe
|
Bug 526348 - pick higher pattern-length threshold for using BMH (r=waldo)
|
2009-11-19 10:34:28 -08:00 |
|
Jason Orendorff
|
cd32782f94
|
Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan.
--HG--
extra : rebase_source : a77b0e81203010aabe07b92b639762dce83200c0
|
2009-11-18 14:29:58 -06:00 |
|
Luke Wagner
|
2c29b03b23
|
Bug 526173 - 3.5x regression in indexOf performance (r=waldo)
|
2009-11-17 22:40:50 -08:00 |
|
Luke Wagner
|
a6f59b2bb2
|
Quiet ye requires-stack static analysis
|
2009-10-28 17:28:28 -07:00 |
|