searching for reviewer(luke)
1a5f6504d1e4008eb1402e1867fc333c2bf69804: Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=abillings
Dan Gohman <sunfish@google.com> - Wed, 16 Oct 2013 14:52:31 -0400 - rev 110288
Push 305 by ryanvm@gmail.com at Wed, 16 Oct 2013 20:03:32 +0000
Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=abillings
2c58bfd55714b9052e9a90f0b937660ff6b8d972: Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke, a=lsblakk
Bobby Holley <bobbyholley@gmail.com> - Wed, 28 Aug 2013 12:49:41 -0400 - rev 110253
Push 281 by ryanvm@gmail.com at Wed, 28 Aug 2013 17:02:16 +0000
Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke, a=lsblakk
2837cdf63d0b5e0c97f6f0cb3796a686c445a560: Bug 863766 - Crash when destroying a JSContext with outstanding requests. r=luke, a=lsblakk
Andrew McCreight <amccreight@mozilla.com> - Tue, 23 Apr 2013 09:56:02 -0700 - rev 110171
Push 227 by ryanvm@gmail.com at Wed, 22 May 2013 18:24:03 +0000
Bug 863766 - Crash when destroying a JSContext with outstanding requests. r=luke, a=lsblakk
fd165dfe63e5f43570001c9c5cacc91ba0ca3666: Bug 801195 - Delay changing generator state. r=luke, a=lsblakk
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 19 Nov 2012 11:44:16 -0800 - rev 109897
Push 43 by ryanvm@gmail.com at Tue, 04 Dec 2012 01:58:45 +0000
Bug 801195 - Delay changing generator state. r=luke, a=lsblakk
4bb01221995fe6e4472789367f04095be485020f: Bug 779025 - jit-test/tests/collections/Map-iterator-add-remove.js causes AddressSanitizer heap-use-after-free. r=luke, a=akeybl
Jason Orendorff <jorendorff@mozilla.com> - Wed, 12 Sep 2012 11:01:34 -0500 - rev 109677
Bug 779025 - jit-test/tests/collections/Map-iterator-add-remove.js causes AddressSanitizer heap-use-after-free. r=luke, a=akeybl
f0543a41201b00cd500ebd2ca8442880db07d4a0: Bug 792280 - Only censor function.caller for non-same-origin calls. r=luke a=lsblakk
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Oct 2012 17:56:49 +0200 - rev 109597
Bug 792280 - Only censor function.caller for non-same-origin calls. r=luke a=lsblakk
7e12261924cd3da2ef227fe5601eb1c7aa842368: Bug 795745 - Properly report errors for Number.prototype.to* methods when a provided precision is invalid. r=luke, a=lsblakk
Jeff Walden <jwalden@mit.edu> - Wed, 03 Oct 2012 21:45:03 -0400 - rev 109582
Bug 795745 - Properly report errors for Number.prototype.to* methods when a provided precision is invalid. r=luke, a=lsblakk
b9cedb3aa91b482cd86fac601768a6897cd22b1a: Bug 779118 - Try to be more robust about waiting for compression to finish. r=luke a=lsblakk
Benjamin Peterson <benjamin@python.org> - Mon, 15 Oct 2012 15:49:09 -0400 - rev 109546
Bug 779118 - Try to be more robust about waiting for compression to finish. r=luke a=lsblakk
086db97198a8485e374807cc7997a96708df4b69: Bug 793781 - Disable String.prototype.contains until MooTools 1.2 is vanquished. r=luke a=akeybl
Benjamin Peterson <benjamin@python.org> - Sat, 06 Oct 2012 11:02:10 -0400 - rev 109436
Bug 793781 - Disable String.prototype.contains until MooTools 1.2 is vanquished. r=luke a=akeybl
a6440cd0e61287a520b88cf6b4a43a112f8e5c77: Bug 787847 - Missing property IC needs to check proto chain for proxies (r=luke,a=bajaj)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 11 Sep 2012 17:06:24 -0700 - rev 109203
Bug 787847 - Missing property IC needs to check proto chain for proxies (r=luke,a=bajaj)
71512ff320decafd818e9ce305a5465492f7bee6: Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
Bobby Holley <bobbyholley@gmail.com> - Thu, 06 Sep 2012 08:46:14 -0700 - rev 109120
Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
4840dbaa967b93f70fd77023b2c1296d9c12d544: Don't assume calls with ignored return values will produce undefined, bug 786491. r=luke a=lsblakk
Brian Hackett <bhackett1024@gmail.com> - Tue, 28 Aug 2012 17:39:01 -0600 - rev 109104
Don't assume calls with ignored return values will produce undefined, bug 786491. r=luke a=lsblakk
3ab679cebfe44b0c636dac1b4b42b423b4965fe9: Bug 786114 - Backout 660d18ddffcd (bug 785608 part 7) for regressing |with| handling. r=luke, a=lsblakk.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 29 Aug 2012 21:22:22 -0700 - rev 109075
Bug 786114 - Backout 660d18ddffcd (bug 785608 part 7) for regressing |with| handling. r=luke, a=lsblakk.
b4b0c5e6f8db36242ce00a76160b6627eb4cd7ef: Bug 786114 - Backout d178a49c979c (bug 785608 part 8) for regressing |with| handling. r=luke, a=lsblakk.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 29 Aug 2012 21:20:27 -0700 - rev 109074
Bug 786114 - Backout d178a49c979c (bug 785608 part 8) for regressing |with| handling. r=luke, a=lsblakk.
b2ad6e5fc690e5fd561ef698d0bf8e0f291d9d04: Bug 781313 - Move the euclidGcd and lcm algos form nsStyleAnimation.cpp to mfbt/MathAlgorithms.h r=dbaron,luke
Raphael Catolino <rcatolino@mozilla.com> - Sun, 26 Aug 2012 22:58:23 -0300 - rev 108984
Bug 781313 - Move the euclidGcd and lcm algos form nsStyleAnimation.cpp to mfbt/MathAlgorithms.h r=dbaron,luke
d178a49c979c576e8b47e0d8517f38ce91975410: Bug 784608 (part 8) - Remove FunctionBox::parent. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 23 Aug 2012 20:06:40 -0700 - rev 108977
Bug 784608 (part 8) - Remove FunctionBox::parent. r=luke.
660d18ddffcd0c150fe58200e5c041df1e73f3e4: Bug 784608 (part 7) - Change the form and meaning of ParseContext::innermostWith, and do follow-up simplifications. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 23 Aug 2012 16:50:25 -0700 - rev 108976
Bug 784608 (part 7) - Change the form and meaning of ParseContext::innermostWith, and do follow-up simplifications. r=luke.
878eb7f978b676c9e2887355e2ee41057358953f: Bug 784608 (part 6) - Rename some parsing and emitting variables. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 22 Aug 2012 23:16:05 -0700 - rev 108975
Bug 784608 (part 6) - Rename some parsing and emitting variables. r=luke.
45ac09b4bcb4a279eda0828cc50d84eff0bc5402: Bug 784608 (part 5) - Rename some FunctionBox method args. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 22 Aug 2012 20:12:44 -0700 - rev 108974
Bug 784608 (part 5) - Rename some FunctionBox method args. r=luke.
1a6fa8dd582bcefa1ebbf529c3ec9ce57c392188: Don't automatically assume that uint32array reads will produce doubles, bug 785543. r=luke
Brian Hackett <bhackett1024@gmail.com> - Sat, 25 Aug 2012 06:11:55 -0600 - rev 108900
Don't automatically assume that uint32array reads will produce doubles, bug 785543. r=luke
ee747ea1354fdd302c34b092806b63eb046381b7: Bug 785500 - Remove the unused CrossScriptSSA::cx member; r=luke
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 24 Aug 2012 17:14:18 -0400 - rev 108820
Bug 785500 - Remove the unused CrossScriptSSA::cx member; r=luke
134557d57e6e32ce80fa99e63b43e1e79b80335c: Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 108717
Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
bf07c6253287bb55cb346002959048c15822ed67: Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
Brian Hackett <bhackett1024@gmail.com> - Wed, 22 Aug 2012 12:28:34 -0600 - rev 108517
Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
d62929fa43251d582362225df3dcc9033b8c19be: Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
Brian Hackett <bhackett1024@gmail.com> - Wed, 22 Aug 2012 06:27:18 -0600 - rev 108496
Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
73de2885e0e376b5fb2daefcb59e24710e93378f: Bug 770865 - Rename TreeContext as ParseContext. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 16 Aug 2012 17:04:54 -0700 - rev 108348
Bug 770865 - Rename TreeContext as ParseContext. r=luke.
313eb51d2b577436f8ca590b6890085b0d87b6da: Bug 784201 - Use maybeShortid to print out shortid in Shape::dump (r=luke)
Shu-yu Guo <shu@rfrn.org> - Mon, 20 Aug 2012 17:04:45 -0700 - rev 108329
Bug 784201 - Use maybeShortid to print out shortid in Shape::dump (r=luke)
5b9871536be8382bcd8ef27537f7aff3ed5cbf0f: Bug 783840 - Fix build warnings in js r=luke
David Zbarsky <dzbarsky@gmail.com> - Mon, 20 Aug 2012 12:32:56 -0400 - rev 108283
Bug 783840 - Fix build warnings in js r=luke
98e27fcf7e3396dcae1d5a6d1a447ce0a5dd7a85: Bug 783016 - Make space for Int32 string type. r=luke
Tom Schuster <evilpies@gmail.com> - Sat, 18 Aug 2012 18:15:51 +0200 - rev 108197
Bug 783016 - Make space for Int32 string type. r=luke
62342ad8d7fcd6e79a0e8260b30152ac80b089d8: Bug 777174: Change CallNonGenericMethod to take the predicate and implementation as template arguments, not function arguments. r=luke
Jim Blandy <jimb@mozilla.com> - Thu, 16 Aug 2012 11:40:05 -0700 - rev 108026
Bug 777174: Change CallNonGenericMethod to take the predicate and implementation as template arguments, not function arguments. r=luke On x86_64 Fedora 17, this patch yields an 8ms (1.6%) speedup on SunSpider compared to the tree just prior to the introduction of CallNonGenericMethod, or a ~12ms (2.8%) speedup compared to the tree just after the introduction.
a80bf450ed280e1a32ca3374b3ccce7b3893a595: Don't generate missing property ICs for non-native objects, bug 782146. r=luke
Brian Hackett <bhackett1024@gmail.com> - Mon, 13 Aug 2012 18:51:52 -0600 - rev 107725
Don't generate missing property ICs for non-native objects, bug 782146. r=luke
db19e7eb0ef5d7b1ec9b6a3bd04e34fe6067ebd1: No bug - Fix some JSString comments. r=luke, DONTBUILD because comment-only changes.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 13 Aug 2012 16:35:45 -0700 - rev 107720
No bug - Fix some JSString comments. r=luke, DONTBUILD because comment-only changes.
087ae309f7ddbd24c7b99cde3e93124d9c92ba2f: Bug 778085 - Add AutoVectorRooter.append(AutoVectorRooter). r=luke
Bobby Holley <bobbyholley@gmail.com> - Fri, 10 Aug 2012 13:55:55 +0200 - rev 107572
Bug 778085 - Add AutoVectorRooter.append(AutoVectorRooter). r=luke
10237eeb36c43106e62ff36967dd9a12d0b3b519: Bug 780309 - Move atom methods into js namespace; r=luke
Terrence Cole <terrence@mozilla.com> - Wed, 08 Aug 2012 14:02:30 -0700 - rev 107454
Bug 780309 - Move atom methods into js namespace; r=luke This is a simple cleanup of jsatom.h.
3c589e94b3e00d357ad8d3dba86c439430c47706: Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Jul 2012 17:38:10 -0700 - rev 107396
Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
f52e079838e00ca824aac10561d3e16398fa466b: Bug 781289 - Remove unecessary check that let variable name matches are atoms. r=luke
Benjamin Peterson <benjamin@python.org> - Wed, 08 Aug 2012 11:52:09 -0700 - rev 107315
Bug 781289 - Remove unecessary check that let variable name matches are atoms. r=luke
abbb9f6d48dda1c8f1305ceec142fbf158a188ba: Bug 781071 - Account for the enclosing scope being NULL. r=luke
Benjamin Peterson <benjamin@python.org> - Wed, 08 Aug 2012 11:52:07 -0700 - rev 107314
Bug 781071 - Account for the enclosing scope being NULL. r=luke
8e377d8f45082d66499e759144e602f3f2c63132: Fix typo, bug 769911. r=luke
Brian Hackett <bhackett1024@gmail.com> - Wed, 08 Aug 2012 12:42:47 -0600 - rev 107310
Fix typo, bug 769911. r=luke
f4e702ef9113dbdb850f42e2ee6318c89741edc3: Bug 780765 - Do not create DependentStrings that can be InlineStrings; r=luke
Terrence Cole <terrence@mozilla.com> - Tue, 07 Aug 2012 10:51:45 -0700 - rev 107304
Bug 780765 - Do not create DependentStrings that can be InlineStrings; r=luke These would create a nasty hazard for a moving GC and it makes little sense to make them dependent anyway because there is enough room already to store the depended string inline.
f97d1a956d56da1648458803b9cb5291570f49f5: Bug 773546 - Part 1: Punch an API hole to retrieve stored JSJitInfos. (r=luke)
Eric Faust <efaust@mozilla.com> - Tue, 07 Aug 2012 22:26:19 -0700 - rev 107263
Bug 773546 - Part 1: Punch an API hole to retrieve stored JSJitInfos. (r=luke)
de8febc86738d0b0042e7d96670a48f24fbcb00a: Bug 775788 - Modify JSFunctionSpec to accept JSJitInfos. (r=luke)
Eric Faust <efaust@mozilla.com> - Tue, 07 Aug 2012 22:26:19 -0700 - rev 107260
Bug 775788 - Modify JSFunctionSpec to accept JSJitInfos. (r=luke)
6f89406dc7639c947c6349154ae8205192969dcc: Bug 772733 - Implement String.startsWith/endsWith. r=luke
Benjamin Peterson <benjamin@python.org> - Fri, 03 Aug 2012 11:34:27 -0700 - rev 106841
Bug 772733 - Implement String.startsWith/endsWith. r=luke
20c3e03a259abf4fb9f6fbd0617bfc838f45bd41: Bug 780051 - Remove JS_MAX and JS_MIN. r=luke
Benjamin Peterson <benjamin@python.org> - Thu, 02 Aug 2012 20:50:51 -0700 - rev 106748
Bug 780051 - Remove JS_MAX and JS_MIN. r=luke
e5345853fdac66907197bb8d5e2523148465bb23: Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 04 Jul 2012 10:24:20 -0500 - rev 106719
Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
7852a8f733135a50501f243ddb6d66358f3a6722: Bug 767274: New expression decompiler. r=luke
Benjamin Peterson <benjamin@python.org> - Thu, 02 Aug 2012 09:20:08 -0700 - rev 106709
Bug 767274: New expression decompiler. r=luke
70d749a0e1ffb57450866411f0b49666feb47632: Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
Eric Faust <efaust@mozilla.com> - Wed, 01 Aug 2012 17:59:47 -0700 - rev 106652
Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
7455fb9d0ccc982441dc49021d8c3f70ba9a7b79: Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
Till Schneidereit <tschneidereit@gmail.com> - Tue, 10 Jul 2012 00:11:39 +0200 - rev 106510
Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
5109f7ed46d5b5272e6da42e9512030090ba19a0: Bug 779220. Add JS_InternStringN for callers that know the length of the string. r=luke
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 31 Jul 2012 12:26:14 -0700 - rev 106497
Bug 779220. Add JS_InternStringN for callers that know the length of the string. r=luke This mirrors the existing JS_InternUCStringN.
9fa54a1fc055eb3cef6b8357b23e18612f58afe6: Follow-up fix for bug 778921. We want tests to pass even when we have an even number of them. rs=luke via IRC.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 31 Jul 2012 13:51:34 -0500 - rev 106487
Follow-up fix for bug 778921. We want tests to pass even when we have an even number of them. rs=luke via IRC.
25e961798919f6c1d8ac0c236a76e5cfcbb3bc2e: Bug 778921 - Fix "warning: invalid manifest line element "pref(javascript.options.xml.content,true)" running JS tests in the shell with jstests.py. r=luke.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 31 Jul 2012 11:55:45 -0500 - rev 106486
Bug 778921 - Fix "warning: invalid manifest line element "pref(javascript.options.xml.content,true)" running JS tests in the shell with jstests.py. r=luke.
5fc650b30514f28a43df72968fa9287edd5cfd2b: Bug 779196 - Fix some initializing pointer as bool warnings r=luke
David Zbarsky <dzbarsky@gmail.com> - Tue, 31 Jul 2012 10:28:23 -0700 - rev 106480
Bug 779196 - Fix some initializing pointer as bool warnings r=luke