Commit Graph

58558 Commits

Author SHA1 Message Date
Jeff Walden
c6b2271ede Add JSTreeContext::asCodeGenerator that performs the relevant cast, asserting while doing so. r=jimb over IRC
--HG--
extra : rebase_source : d3b3b2bd62fbb02be9cc001f3d2326099a685249
2010-12-08 11:32:43 -08:00
Ben Turner
45de11679f Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff. 2010-12-08 14:36:10 -08:00
Jim Blandy
24b8297050 Bug 599159: Revert changes making Array length handling strict-sensitive, to be redone differently. r=brendan 2010-12-09 11:43:31 -08:00
Jason Orendorff
4937daadbc Bug 614051 - TM: wrong behavior setting existing properties to joined function object values again. r=brendan. 2010-12-09 12:04:35 -06:00
Igor Bukanov
a18b8a8142 bug 617215 - eliminating JS_NewString usage in FF while fixing a leak there. r=bz 2010-12-09 11:22:15 +01:00
Boris Zbarsky
d9586ee9ab Bug 614138. Fix stupid typo that breaks opt builds. 2010-12-09 00:16:30 -05:00
Boris Zbarsky
eb0e23508a Bug 614138 followup to fix Windows debug compile errors for good. 2010-12-09 00:01:52 -05:00
Boris Zbarsky
45b14fe278 Bug 614138 followup to fix Windows debug compile errors. 2010-12-08 23:11:54 -05:00
Boris Zbarsky
07f8a8a6c8 Bug 614138 part 2: Use js::Anchor to root things in traceable native quickstubs as needed. r=jorendorff, a=bzbarsky 2010-11-22 21:46:55 -05:00
Jim Blandy
e08e432406 Bug 614138 part 1: Add an API for holding GC objects while we use values they own. r=jorendorff, a=bzbarsky 2010-12-08 22:17:36 -05:00
Jason Orendorff
40cdddfee7 Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. Take 2, removes two wrong tests. r=Waldo. (Additional r=Waldo on IRC to remove the tests.)
--HG--
extra : rebase_source : 288d966f1ee349e489e0151f8b2672ce4b611c56
2010-12-08 17:01:42 -06:00
Gregor Wagner
6ec4576609 Bug 617505 - Don't OOM so easily growing dense arrays, r=gal 2010-12-08 16:34:38 -08:00
Nicholas Nethercote
30c5928c9d Bug 591698 - nsDOMWorkerFunctions returning false without setting error. r=jwalden. 2010-12-08 16:05:25 -08:00
Ben Turner
9dfb729b0b Merge backout, orange 2010-12-08 15:54:02 -08:00
Ben Turner
88a41ad471 Backed out changeset f205194a4128 2010-12-08 15:53:47 -08:00
Jason Orendorff
02972ef6e4 Backed out changeset b890994e2595. Orange. 2010-12-08 17:42:35 -06:00
Jason Orendorff
66de58ce24 Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. r=Waldo.
--HG--
extra : rebase_source : 63c64f5435059473fdc3d2cff7df906628c2a760
2010-12-08 17:01:42 -06:00
Ben Turner
357717c854 Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff. 2010-12-08 14:36:10 -08:00
Dave Herman
1f0103e3f7 bug 617529, r=dmandelin: jstests.py command-line option to provide XUL info 2010-12-08 14:33:15 -08:00
Julian Seward
4aa0c733f6 Compress the method JIT's native code map (bug 611400, r=dvander). 2010-12-08 12:11:11 -08:00
Ben Turner
b0004a586c Bug 611778. r=jorendorff. Forgot one nit, DONTBUILD. 2010-12-08 08:55:09 -08:00
Ben Turner
d80b354489 Bug 611778. r=jorendorff. 2010-12-08 08:33:00 -08:00
Nicholas Nethercote
fecf9a1832 Bug 588648 - Don't copy chars when scanning. r=brendan. 2010-12-07 15:22:52 -08:00
Nicholas Nethercote
738fde8fa2 Update nanojit-import-rev stamp. 2010-12-07 15:09:31 -08:00
Nicholas Nethercote
f5edcf85ed Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
2010-12-07 14:33:46 -08:00
Nicholas Nethercote
3e70e4bb8f Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
2010-12-07 13:54:33 -08:00
timeless@mozdev.org
86697f81c9 Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander. 2010-12-07 12:59:17 -06:00
timeless@mozdev.org
e20561937b Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan. 2010-12-07 12:56:42 -06:00
timeless@mozdev.org
39ad4aa3e4 Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff. 2010-12-07 12:53:43 -06:00
Taras Glek
5a62e89d85 Bug 577812 - One declaration rule violation in Mozilla sources r=brendan 2010-12-07 12:48:16 -06:00
Saint Wesonga
e7e16e7fa7 Remove unused js_DateSetXXX API. Bug 524179, r=brendan. 2010-12-07 12:46:19 -06:00
Andreas Gal
dfd0e233fe Bug 599188 - potential overflow in shell ShapeOf. r=jorendorff.
--HG--
extra : rebase_source : 95e1dadc0c57d77bec1e86a392d4db9aeadebf8c
2010-12-07 11:17:18 -06:00
Jeff Walden
bfb5f66584 Bug 614333 - In aid of collecting empty script stats, add a frob to dump script statistics each time a new high number of scripts exist at one time, conditioned on DEBUG and the JS_DUMP_LIVE_SCRIPTS environment variable. r=brendan 2010-12-02 14:23:51 -08:00
Brendan Eich
4a77e53dc1 Add more to {alloc,free}Slot comment, pick closing comment style nit. 2010-12-07 08:36:21 -08:00
Jason Orendorff
5ad6740cda Fix warning: no return value in JS_IsInRequest if !JS_THREADSAFE. no bug, rs=bz. 2010-12-07 09:03:05 -06:00
Igor Bukanov
933918e6f4 Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap 2010-11-26 15:11:14 +01:00
Igor Bukanov
3717953163 Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap 2010-11-24 17:56:43 +01:00
Nicholas Nethercote
01067dbf04 Bug 616310 - JM: reduce fragmentation in ExecutableAllocator. r=jseward. 2010-12-06 17:16:08 -08:00
David Mandelin
9dd8742e99 Fix tiny formatting botch. 2010-12-06 16:30:47 -08:00
David Mandelin
7da6337736 Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan 2010-12-06 16:27:39 -08:00
Blake Kaplan
50c50a6c60 Bug 610941 - Don't resolve prototypes for things that aren't windows. r=jst
--HG--
extra : rebase_source : c455e27b68f15789eae5e7b12d6886560338b22e
2010-12-06 14:46:49 -08:00
Blake Kaplan
ecc7bdafe4 Bug 617093 - Kill the dead XOW cache. r=jst
--HG--
extra : rebase_source : 3c31bedb7101204c636a2a082b6fb2d848d7ffc3
2010-12-06 12:10:28 -08:00
Blake Kaplan
75e4df25b0 Bug 614757 - Properly deep wrap via call/construct. r=gal
--HG--
extra : rebase_source : a46e4a24a62d3738f8161f1623bb619cc28bdb79
2010-12-03 19:00:23 -08:00
Jason Orendorff
0d7dcbae06 Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin. 2010-12-06 15:34:30 -06:00
Robert Sayre
9e058a4747 Merge mozilla-central to tracemonkey. 2010-12-06 13:17:56 -05:00
Jacob Bramley
2331ad205e Extend the IC protection introduced by bug 614323. [Bug 615875] [r=cdleary] 2010-12-06 11:07:37 +00:00
Jonathan Kew
624388b152 bug 467722 - don't short-circuit pref font search unless the previous search really did use the first font. r=jdaggett a=roc 2010-12-06 10:51:02 +00:00
Jonathan Kew
e55698c332 bug 616281 - fix the wordwrap-02 reftest to be independent of platform fonts. r=roc a=test-only 2010-12-06 10:49:50 +00:00
Jonathan Kew
a23979cb8e bug 614904 - prefer CoreText path for complex-script fonts if AAT tables are present. r=jdaggett a=blocking-betaN 2010-12-06 10:41:29 +00:00
Neil Deakin
27be61f020 Bug 606343, part 4, fix arrow position in rtl, r=dao, a=blocking 2010-12-05 17:10:45 -05:00