Graydon Hoare
ab3322269b
Backed out changeset 3853806a58df
2009-07-30 14:21:19 -07:00
Jason Orendorff
f221ddcf15
Bug 507425 - cx->bailExit doesn't get cleared after a native setter. r=gal.
2009-07-30 15:21:23 -05:00
Jason Orendorff
7e4dd4347b
Bug 507080 - TM: "Assertion failure: !(sprop->attrs & JSPROP_GETTER), at ../jstracer.cpp". r=gal.
...
--HG--
extra : rebase_source : f9286e0e42bc567baf22299768772a85c44c360a
2009-07-30 14:04:49 -05:00
Mark Steele
1af5610ff2
Bug 497999: collect context-specific TraceVis data in JS objects, r=jorendorff
2009-07-30 11:48:02 -07:00
David Mandelin
f7a2cd1dad
Bug 507295: store unboxed value instead of boxed on the stack for traced JSOP_SETNAME with closures, r=gal
2009-07-30 11:37:26 -07:00
David Mandelin
4774226fb1
Bug 507053: fix on-trace scope chain computation for JSOP_BINDNAME, r=gal
2009-07-30 11:34:35 -07:00
Jason Orendorff
88096b64a1
Bug 507156 - JSOP_TABLESWITCH always aborts, sometimes without an abort message. r=dmandelin.
2009-07-30 13:06:15 -05:00
Jason Orendorff
d519fe25cf
Bug 506347 - Assertion failure: OBJ_SCOPE(pobj)->object == pobj, at ../jsinterp.cpp. r=brendan.
...
--HG--
extra : rebase_source : 205b7723b6af57682f8f3445a7eda825995a0911
2009-07-30 10:12:01 -05:00
Graydon Hoare
ff75f53022
Bug 507302 - more whitespace fixes, r=nnethercote.
2009-07-29 16:21:40 -07:00
Edwin Smith
33ecab7c57
Bug 507042 - class BitSet doesn't need GC support, r=dvander.
2009-07-08 16:21:55 -04:00
Edwin Smith
0f18b4ea09
Bug 507039 - Remove _startingIns from Assembler, r=nnethercote.
2009-07-23 13:46:44 -04:00
Edwin Smith
4d9a86a9b1
Bug 507036 - Move valgrind icache-flush notification to CodeAlloc, r=dvander.
2009-07-23 11:55:57 -04:00
Edwin Smith
1c3ee71ebb
Bug 507031 - Replace use of avmplus:String with Allocator and char* in nanojit::LabelMap and LirNameMap, r=dvander.
2009-07-15 12:34:17 -04:00
Graydon Hoare
1b3234f00f
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
2009-07-15 16:50:01 -07:00
Nicholas Nethercote
7d97e0662f
Fix ARM bustage caused by b05e0eaa4686.
2009-07-30 11:10:45 +10:00
Nicholas Nethercote
653fa9d499
Bug 507087 - TM/nanojit: change _argtypes fields from 2 bits to 3 bits (TR sync). r=rreitmai,jorendorff.
2009-07-30 10:44:34 +10:00
Robert Sayre
6908c1f759
Bug 500304. Turn on chrome jit. r=brendan
2009-07-29 17:14:26 -04:00
Jason Orendorff
cf17fc5796
Bug 497886 - Document the property cache. r=brendan.
2009-07-29 15:18:31 -05:00
Jason Orendorff
6e5e35f0ae
Bug 506982 - Fix up jstracer style. r=Waldo.
2009-07-29 11:58:19 -05:00
Jason Orendorff
cbeb5ce969
Bug 504520 - TM: a >= b misbehaves if a and b are both Infinity at record time. r=Waldo.
...
--HG--
extra : rebase_source : 3debe2d9be81aa923e8d94081b189fd577a21287
2009-07-29 07:48:06 -05:00
Robert Sayre
d366588e38
Backed out changeset e09130fcb013
2009-07-28 18:51:35 -04:00
Brendan Eich
19c9082e33
Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
2009-07-28 13:20:14 -07:00
Robert Sayre
636f608126
Merge mozilla-central to tracemonkey.
2009-07-28 15:39:43 -04:00
Jeff Walden
43dbee7472
Bug 506894 - Crash - e4x/GC/regress-357063-01.js. r=gal
2009-07-28 12:19:00 -07:00
Boris Zbarsky
51ea3f4f6e
Backed out changeset 622a29736f33 to see whether bug 496823 causes the WinXP Txul regression.
...
--HG--
extra : rebase_source : 450a2a83442a2326e303f97ad82d8213fbe11490
2009-07-28 14:35:28 -04:00
Boris Zbarsky
79debaf781
Backed out changeset b55e7e3c0bfb to see whether bug 495176 might be causing the WinXP Txul regression
...
--HG--
extra : rebase_source : c854c6a8afad67c583ff08e23bbac27cbf99c0cd
2009-07-28 14:34:01 -04:00
Boris Zbarsky
1785137905
Backed out changeset 9d5e247b5052 to see whether bug 495176 might be causing
...
the WinXP Txul regression.
--HG--
extra : rebase_source : 41a0fe73ec43dff97ada391db29dc121fb677403
2009-07-28 14:32:45 -04:00
Christian Biesinger
f8b424f36e
Fix memory leaks from changeset dcda49ff1a26 - need to make sure that
...
the destructor gets called for the hashtable entries.
Also fixes a nit (AddRef() -> NS_ADDREF_THIS())
r+sr=bz
2009-07-28 19:46:04 +02:00
Boris Zbarsky
7732f9a2ae
Make this test actually test the right thing
2009-07-28 13:19:17 -04:00
Christian Biesinger
3e4562bc01
Bug 487638 - status bar blames wrong resource when downloading slow responding resource
...
- Makes nsDocLoader store the last-sent status message for each request in the
corresponding nsRequestInfo, and keeps a flag to indicate whether the request
is done
- When a request finishes, it looks for a random request that is not done and
has a non-empty status, and if it finds one, sends that status message to the
listeners
- To make this all work, the patch also changes imagelib so that status and
state messages sent for images are sent with the imgIRequest as the request and
not the channel. This is necessary because the channel is not part of the
loadgroup for images, only the imgIRequest is.
- Make the BrowserStatusFilter always update its pending status message if it
is dirty, even when that matches the currently displayed status message
r+sr=bz
2009-07-28 18:13:48 +02:00
David Zbarsky
b908f99056
Bug 484200. src attribute on <style> makes styles not apply. r=bzbarsky
2009-07-28 12:07:31 -04:00
Boris Zbarsky
b4582131a5
Followup for bug 504221 to fix debug orange. Have to hold on to an object, not a reference, if the thing passed in might be a temporary.
2009-07-28 11:04:45 -04:00
Boris Zbarsky
7b90e220fd
Bug 504975. Go back to overriding HandleMultiplePress on various XUL frames. r=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
4929e54f32
Bug 504972. Remove some redundant code. r=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
1ef12b64a7
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
4af28abfeb
Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
37f7f1c5af
Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
5c3d4be226
Bug 504221 part 9. Get rid of a silly LengthOf function. r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
05d3ed5b06
Bug 504221 part 8. Make CreateAnonymousColFrames saner. r=bernd, sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
1d9375f5db
Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
ba5826b152
Bug 504221 part 6. Switch nsBlockFrame::AddFrames to nsFrameList. r=fantasai,roc
2009-07-28 08:51:10 -04:00
Boris Zbarsky
cf7d0b6141
Bug 504221 part 5. Switch from GetFirstChild to GetChildList (returning an nsFrameList). For now, keep a GetFirstChild shim so callers don't have to be updated. r=fantasai, r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
5488eaf4ad
Bug 504221 part 4. Switch MarkFramesForDisplayList to nsFrameList. r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
6f3f5929ed
Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
ec5ce1a743
Bug 504221 part 2. Switch ReparentFrameViewList to nsFrameList. r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
8d1ea3ae7a
Bug 504221 part 1. Introduce framelist slice and enumerator classes and make the framelist versions of nsFrameList::AppendFrames/InsertFrames return a slice for the new frames. r=fantasai, r+sr=roc
2009-07-28 08:51:08 -04:00
Makoto Kato
2a7b1131c0
Bug 501877 - Don't define USE_ASM on Windows x64. r=chris.double
2009-07-28 19:48:21 +09:00
Makoto Kato
6f000a701a
Bug 452912 - Optimize Windows x64 build for javascript engine. r=dvander
2009-07-28 19:47:34 +09:00
Makoto Kato
1c1dcefde7
Bug 505691 - Remove unnecessary include of nsIPref.h. r=vlad
2009-07-28 18:33:20 +09:00
Masatoshi Kimura
f27de5a1af
Bug 468351 - "display of header values with unencoded special characters broken" - core fix [r=smontagu sr=bienvenu]
2009-07-28 10:04:14 +01:00