js/src/jsregexp.h
3666268406e8b41dfb9b1274d59917c8fdeea0c8
created 2010-05-30 18:31 -0700
pushed unknown
Andreas Gal Andreas Gal - Don't use tinyids in jsregexp.cpp (569115, r=jorendorff, brendan).
ac8dcb4886a9b3f0c13a7b304073be0d82014307
created 2010-04-28 16:35 -0700
pushed unknown
Andreas Gal Andreas Gal - Optimize static RegExp state (560358, r=brendan).
0eb66d5213593c5a508b53b84a920dec2becac9b
created 2010-04-28 15:18 -0700
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset 1da2bbf6cfaf, turned tree red.
1da2bbf6cfaf0d601ece80b11432c283a0340dc4
created 2010-04-28 13:33 -0700
pushed unknown
Andreas Gal Andreas Gal - Optimize static RegExp state (560358, r=brendan).
fc3f32138257a721a46f423cc6839b5a3cf9722e
created 2010-04-26 19:10 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset 35c25547a135
35c25547a135348070a3e42cc0b38b3ccd46783c
created 2010-04-21 22:39 -0700
pushed unknown
Andreas Gal Andreas Gal - Don't save static RegExp state across lambda replace calls (560358, r=brendan).
15da2440d2b0ce20afc590e8080be2625376c04f
created 2010-04-14 18:57 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject (take 2). r=brendan.
5da61a630e9869141abdc88fdc5841ddb6a898b7
created 2010-04-14 17:09 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Backed out changeset 681b0067e61b due to massive breakage
681b0067e61b4f964dfa871dee1747cd7f9e9ed1
created 2010-04-14 16:18 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject. r=brendan.
3a9063bea021f22b0b29c5503764ce50787f76be
created 2010-03-30 21:13 -0700
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
c96ff1b10cd2ad02faf19d55b7b359cecbd91c99
created 2010-03-29 12:24 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) changes for bug 548702, betting the nsJSEnvironment.{cpp,h} changes were the bad ones causing n810 bustage.
f3bb6aa1a412084e95621b59a476c407395768de
created 2010-03-29 19:46 -0700
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset 79fd90e2dd87, n810s all orange -- yay! Something fruitful to investigate!
79fd90e2dd8761c29a33af5e1677b87e718a02bf
created 2010-03-29 12:24 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) and nsJSEnvironment.{cpp,h} changes for bug 548702.
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed unknown
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed unknown
Jeff Walden Jeff Walden - 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! :-\
75e6b677949dc10bb836813c4aa0314778aec72e
created 2010-03-21 16:07 -0700
pushed unknown
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
35030f4db29877cd14bb2cb6d3f728258b706246
created 2010-03-18 22:26 -0700
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!)
6403442ffa1de19e3deb0646a0f992286698d6d9
created 2010-03-18 22:15 -0700
pushed unknown
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
52699e337fbcc4f3c523eaf2896aeadaf51bac95
created 2010-03-15 16:42 -0700
pushed unknown
Chris Leary Chris Leary - Bug 549658: clean up JS scanner and inline more things, r=brendan,jimb
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
5ae1a1d05ebb6019028f8079c4057c840e3dd6e9
created 2010-03-17 12:55 -0700
pushed unknown
Ben Turner Ben Turner - Bug 550275 - 'Implement the HTML5 structured clone algorithm'. r=jst+mrbkap, sr=jst.
4ae8e9300f79971996a23f7d03a812acbb1647bd
created 2010-02-19 20:44 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 545529 - caching Class.prototype lookups. r=brendan
c842be0e61435163e5624026e9b7be787409a5d3
created 2010-02-01 17:20 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 543097 - Precompute the prototype when evaluating function expressions and regular expression literals on trace, rather than (slowly) looking it up every time. r=jorendorff
6a3c15f34a5083470b2b7b59f3280b5817f1520a
created 2010-01-26 18:41 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 540985 - Regression in Peacekeeper string benchmarks due to regexp literals no longer tracing. A prototype of this patch was by bz. r=igor
bffbf7559cda3af1306d2f4d64b6e0777ebf0b66
created 2009-12-30 13:49 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 537204 - No more BOGUS_CX bogosities (r=jwalden).
f569d59461d434b9e3fb2ad304da07c39fda8724
created 2009-09-23 08:54 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 511777 - avoid regexp engine for flat strings (r=waldo)
0eddbe0b966c17bea0f1855dc07a8d2f5aa5ecc5
created 2009-09-22 10:19 -0700
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 20ee84099e38
20ee84099e38ee7ddcb53a6a12f8f627362cf369
created 2009-09-16 18:23 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 511777 - avoid regexp engine for flat strings
9e16ec20e6fe7b9396e048adbed7aab88b73dfe3
created 2009-08-27 18:07 -0700
pushed unknown
Ben Newman Ben Newman - Bug 500644 - PAC: crash when using PAC-based manual proxy config and the attached testcase. r=mrbkap sr=brendan
8e8a71e91c817617660aefcbc9e63eb2b4f8f8ff
created 2009-08-22 19:59 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 509143 - js_CloneRegExp is missing a call to js_SetLastIndex. r=mrbkap
9dd844f6397244a87632f9008cb8264ffca3cbce
created 2009-08-19 15:30 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset 5817b38a8686
5819b38a86861c70b8c97f4631ec00b693ab1b10
created 2009-08-19 19:53 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 509143 - js_CloneRegExp is missing a call to js_SetLastIndex. r=mrbkap
761e24450f2b70fd1f7ee98e5ce2de6656abd2f5
created 2009-06-10 20:29 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 497618 - Change JSString macros to methods. r=Waldo.
69bd30151a5024bb47b49d1acd2054d08b94ca84
created 2009-05-06 20:33 -0230
pushed unknown
Igor Bukanov Igor Bukanov - bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
38512deaca7e5ca4fcd39ca9c60f2640fa3ad773
created 2009-05-04 15:07 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
6534f8b9aa74ba67ee31dc87e5250eeeb3c185aa
created 2009-05-03 20:43 -0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
de94b14328d6827d4e63e9246332d560ff913af8
created 2009-04-14 19:32 -0700
pushed unknown
Ben Newman Ben Newman - Bug 484107 - XPCSafeJSObjectWrapper allows regexp variables to be clobbered. r=mrbkap+sr=brendan
efd7691d238a2e50c7cb17469c9e196992a00504
created 2008-12-18 21:06 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 467441 - avoiding js_(Add|Remove)Root for regexp statics. r=crowder
d82a3643ef438e6a3c9d2ea46be45502736f0710
created 2008-11-10 12:49 -0800
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset dbb2a6559cf5
dbb2a6559cf52cbec4d5d9e8ffb08d5b2194b94b
created 2008-11-10 12:04 -0800
pushed unknown
David Mandelin David Mandelin - Bug 463545: lazy compilation of regexps to native, r=gal
2de938099a6ae59ea500ca8b0d8ca5854724c5e7
created 2008-11-05 22:30 -0800
pushed unknown
Andreas Gal Andreas Gal - If the regexp cache runs full flush it and make sure to keep bytecode version around in case the native code was thrown away (463281).
1fdbdc601d9df7b3f3d3f0732d670ec627b82a4d
created 2008-11-04 14:51 -0800
pushed unknown
David Mandelin David Mandelin - Bug 461050 WIP: compiling simple regexps, r=danderson,agal
e36360dacbd3498d39e4f6cf9f7ad106bb7b73a9
created 2008-08-12 18:52 -0700
pushed unknown
Brendan Eich Brendan Eich - - Add String match and three replace overloadings, and allow known native matching to continue in search of exact match (not best, and not abort on first mismatch).
592b0fb8e5729694867dd459b5b649e58f9eda93
created 2007-11-13 14:18 -0800
pushed unknown
igor igor - bug 397289: removing JSParseNode.pn_ts. r,a=brendan
6debdbad8fa5b2ede1244f669864638ecf49afe9
created 2007-08-01 21:33 -0700
pushed unknown
brendan brendan - Fast (frame-less) native call optimizations (385393, r=igor).
573a002a88a01f12f84ddd0bf7e8b41dbc80f3eb
created 2007-07-21 16:21 -0700
pushed unknown
brendan brendan - Backing out, see bug 389122 and orange or red tinderboxes.
8350150222690b909396b1690fd202603c0ae550
created 2007-07-21 14:39 -0700
pushed unknown
brendan brendan - Fast natives and related optimizations (385393, r=igor).
5db593415bf1b87f52229e445da2f6a4611dd130
created 2007-07-08 02:03 -0700
pushed unknown
igor igor - Bug 385729: objects and regexps are stored in separated tables in JSScript. r=brendan,mrbkap
362511c4171fb0c228d1e97c13ee8681586e4952
created 2007-07-05 13:37 -0700
pushed unknown
crowder crowder - Bug 357016: spidermonkey should be buildable by a C++ compiler, patch by
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip