Brian Hackett
8e50870411
Transform RegExp.exec to RegExp.test in native call IC, bug 645889. r=dmandelin
2011-03-30 17:43:36 -07:00
David Mandelin
125dbc8ece
Bug 645184: normalize id in addprop IC handler, r=dvander
2011-03-30 16:57:44 -07:00
Gregor Wagner
ee36f9fb20
Fix atomsCompartment assertion. No Bug, r=billm
2011-03-30 14:02:21 -07:00
Jim Blandy
f1e6365c99
Bug 645826: Include standard output and standard error in exception text when testing manifest conditions. r=dmandelin
2011-03-30 12:49:47 -07:00
Jim Blandy
d7f8d15385
Bug 643222: Don't assert that we never cached adds to call objects. r=jorendorff
...
This assertion should not have been added. Although most adds to call
objects are done by DEFVAR operations, which don't create property cache
entries, the test case shows a situation in which a SETNAME, which is
cached, does the add. Since the object whose property should receive the
value of an assignment's RHS is chosen before the RHS is evaluated, it is
correct to put the value of the 'delete' expression on the call.
It would be nice to ensure that this call object, which we know we are
adding bindings to, had been recognized as extensible at compile time by
the analysis added in bug 554955. However, we only set "extensible parents"
flag on the bindings of calls whose *parents* are extensible, not the
extensible calls themselves. So there isn't anything convenient to check
here.
2011-03-30 12:48:24 -07:00
Jan de Mooij
72e18941b6
[INFER] Don't evict lhs register in jsop_relational_int and jsop_equality, bug 643829. r=bhackett
2011-03-25 13:40:20 -07:00
Jan de Mooij
302719e425
[INFER] Merge JSOP_RSH with jsop_bitop, bug 643109. r=bhackett
2011-03-24 12:37:57 -07:00
Brian Hackett
9849da7614
[INFER] Don't evict existing type register when allocating data register in storeTop, bug 643653.
2011-03-24 12:12:09 -07:00
Paul Biggar
a8948c1eb5
[INFER] Fix typos that were part of the build failure on ARM. (r=redness)
2011-03-23 17:55:51 -07:00
Jeff Walden
f7ed22a8e1
Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
2011-03-23 16:34:53 -07:00
Jeff Walden
54bbd588ec
Backed out changeset d2f2cac2e980, some compilers are complainy here and I don't immediately immediately and definitely see the problem -- to debug after backout. r=yunocompile
2011-04-08 09:29:44 -07:00
Jeff Walden
002069bfc8
Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
2011-03-23 16:34:53 -07:00
Paul Biggar
2b96612a07
Fix build redness due to warnings-as-errors from parentheses.
2011-03-23 15:09:08 -07:00
Paul Biggar
9caae16818
Fix warnings-as-errors fallout from TM merge (r=redness)
2011-03-23 13:43:16 -07:00
Brian Hackett
d737bb3ddb
Merge TM -> JM
2011-03-22 18:07:31 -07:00
Luke Wagner
6a818f48e3
Silence windows warning from 4290338c3956 (r=me)
2011-03-22 17:21:48 -07:00
Brian Hackett
732fe004fb
[INFER] Don't immediately evict data register when storing top frame entry, bug 643653.
2011-03-22 16:54:15 -07:00
Luke Wagner
1b7a97d56f
Put back nsISSLStatusProvider.idl. Seems like http://mercurial.selenic.com/bts/issue2471 strikes again (r=burning)
2011-03-22 16:52:59 -07:00
Brian Hackett
7933449143
[INFER] Don't store a integer result in a double slot in JSOP_NEG, bug 643913.
2011-03-22 16:06:09 -07:00
Brian Hackett
c834eae239
[INFER] Don't follow scripted caller across compartments, bug 643670.
2011-03-22 15:29:41 -07:00
Brian Hackett
989848101e
[INFER] Rejoin during CALLPROP if either compilation did a GETPROP for string accesses, bug 643669.
2011-03-22 14:40:07 -07:00
Brian Hackett
bd9e58285b
[INFER] Don't use pic->atom after possibly triggering recompilation in CallProp, bug 643552.
2011-03-22 14:21:56 -07:00
Brian Hackett
0c9d96a072
[INFER] Use type sets instead of known pushed types when looking for static overflows, bug 643376.
2011-03-22 13:41:56 -07:00
Brian Hackett
bad0d7d4a8
[INFER] Fix NULL deref in testSingletonPropertyTypes.
2011-03-22 12:37:01 -07:00
Jan de Mooij
49c9ac30f6
[INFER] Don't push a constant value in JSOP_TYPEOF, bug 643733. r=bhackett
2011-03-22 12:35:05 -07:00
Brian Hackett
bf929fa84d
[INFER] Handle recompilations triggered in ICs by obj->lookupProperty, bug 643272.
2011-03-22 12:23:37 -07:00
Brian Hackett
356a520709
[INFER] Disable typed array ICs, bug 643266.
2011-03-22 11:57:15 -07:00
Brian Hackett
c4cfa981d7
[INFER] More robust handling of constant object frame entries.
2011-03-22 05:27:03 -07:00
Jan de Mooij
c633bccba3
[INFER] Inline some native functions, bug 621961. r=bhackett
2011-03-21 22:55:27 -07:00
Luke Wagner
c2d405ba7a
Bug 613457 - use *ById JSAPIs in storage (r=sdwilsh)
...
--HG--
extra : rebase_source : bc2548573f500f664b37b24e95bdc3b9502ba28f
2011-03-21 11:37:47 -07:00
Chris Leary
2ef1aa6439
Bug 642274: Add loose equality to JSAPI. (r=Waldo)
...
--HG--
extra : rebase_source : 3001604e6e6bfc9c8e73aafc1498a71ae7ade9cd
2011-03-21 10:04:43 -07:00
Andreas Gal
707f928b25
Expose public APIs for converting doubles to signed/unsigned int per ECMA spec (bug 631132, r=bzbarsky).
2011-03-29 19:19:15 -07:00
David Mandelin
30d90dd975
Bug 646304: Fix MSVC warning, r=bent
2011-03-29 19:05:12 -07:00
Chris Leary
733f538571
Merge mozilla-central and tracemonkey.
2011-03-29 14:52:44 -07:00
Jim Mathies
17d5c3ca6b
Bug 646067 - In nsWindow's Show, use SW_SHOW vs. SW_SHOWNORMAL for full screen windows. r=robarnold
2011-03-29 16:49:45 -05:00
Josh Aas
b925f0cf5f
Bug 645289: Correctly calculate whether or not a given plugin has running instances. r=bsmedberg
2011-03-29 16:43:18 -04:00
Benjamin Stover
4a49af189c
Bug 643083 Test fix: clean up puppet widget properly r=cjones sr=roc
2011-03-29 13:14:44 -07:00
Chris Leary
ea513eacf6
Nop to force rebuild.
2011-03-29 10:47:59 -07:00
Chris Leary
d5de78ea4b
Merge new tracemonkey head.
2011-03-29 09:06:19 -07:00
Chris Leary
78ceed9ab7
Merge mozilla-central to tracemonkey.
2011-03-29 09:05:25 -07:00
Brian Hackett
191b32603c
Check for functions in instanceof fast path, bug 642174.
2011-03-28 20:05:23 -07:00
Michael Wu
f4745d0eb6
Bug 635087 - nsCryptoRunnable::Run leaks JSPrincipals, r=jst
2011-03-28 16:24:38 -07:00
Chen Liu
86a955132e
Use PL_strncpyz in DR_FrameTypeInfo. (Bug 639220) r=dbaron
2011-03-28 16:07:27 -07:00
L. David Baron
f30ccb969b
Remove the datastruct_ and member_ fields of the CSS_PROP macro. (Bug 645620, patch 5) r=bzbarsky
2011-03-28 16:07:27 -07:00
L. David Baron
2131a8f272
Remove nsCSSStruct.h/cpp. (Bug 645620, patch 4) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
012f77a7a9
Move nsCSSCornerSizes from nsCSSStruct.h/cpp to nsCSSValue.h/cpp. (Bug 645620, patch 3) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
39b5580d80
Remove nsCSSDataBlock::kOffsetTable, which is no longer needed. (Bug 645620, patch 2) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
f22af36a6f
Replace use of nsCSS* structs in nsCSSExpandedDataBlock with an array of nsCSSValue. (Bug 645620, patch 1) r=bzbarsky
...
Note that this increases the size of nsCSSExpandedDataBlock by three
nsCSSValues for the three non-CSS properties.
2011-03-28 16:07:26 -07:00
Jim Mathies
658482da00
Bug 634586 - Briefly hide the window when transitioning to full screen on Windows. Improves full screen transitions and fixes bug 624258. r=roc
2011-03-28 16:54:05 -05:00
Ehsan Akhgari
4150039d5f
Back out changeset 7395f456cf4b (bug 594614) because it wasn't quite ready
2011-03-28 16:35:05 -04:00