Commit Graph

54651 Commits

Author SHA1 Message Date
Bill McCloskey
20e3b7290e Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary) 2010-09-29 13:21:36 -07:00
Ginn Chen
6efb2761bd Bug 597367 Add fpclassify() for Solaris r=gal 2010-09-30 18:53:11 +08:00
Gregor Wagner
2bc52a61a6 compilation fix 2010-09-30 00:47:44 -07:00
Andreas Gal
ed798dc813 Set right compartment in ipc test shell (600022, r=jst). 2010-09-30 00:14:37 -07:00
Andreas Gal
7e3fa2d10a Merge. 2010-09-30 00:06:04 -07:00
Andreas Gal
331dc80c9e Backout bug 584789, has to go into blake's patch queue, event't handlers don't set the right compartment in TM tip. 2010-09-30 00:05:33 -07:00
Andreas Gal<gal@uci.edu>
6a46766c34 Bug 600580 - TM: set right compartment in _newJSDContext r=gwagner 2010-09-29 23:32:22 -07:00
Andreas Gal
dd4d8530b1 Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap). 2010-09-29 23:17:29 -07:00
David Anderson
3b1266d621 Add an IC for GETXPROP (bug 599035, r=sstangl).
--HG--
extra : rebase_source : d7b8dece41841e3a1202edfe84cba806f77310fa
2010-09-29 20:50:29 -07:00
Andreas Gal
e80492a92a Back out bug 584789. 2010-09-29 20:38:03 -07:00
Andreas Gal
650aaf4f01 Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap). 2010-09-29 19:42:22 -07:00
David Anderson
a937de3ad6 Skip writes to |f.arguments| if |f| cannot have an argsobj (bug 592927, r=brendan).
--HG--
extra : rebase_source : 8e53abcec2739585d5b3ee2fd0c80f5532a685e0
2010-09-29 18:05:54 -07:00
Nicholas Nethercote
419e002551 Bug 600489 - TM: allow for insBranch() returning NULL. r=gal. 2010-09-29 16:12:04 -07:00
Andreas Gal<gal@uci.edu>
e16c674f2a Bug 599762 - TM: set right compartment in js::ctypes::CClosure::ClosureStub r=gwagner 2010-09-29 15:46:25 -07:00
Jason Orendorff
47acdff995 Bug 599932 - js1_8_1/trace/regress-462459-02.js and friends are failing in shell. r=jimb, a=NPOTB.
--HG--
extra : rebase_source : 469968f50d44a42aac63a1006712ddee81db7d71
2010-09-27 13:25:39 -05:00
David Anderson
2f002d500e Add local and argument closure information to JSScript (bug 592973, r=brendan+dmandelin).
--HG--
extra : rebase_source : 3d36a7908230006f2b048835f7526962fac2b32b
2010-09-13 22:33:44 -07:00
Gregor Wagner
ca86274758 Back out 94e52cdc2157 2010-09-29 13:39:22 -07:00
Andreas Gal<gal@uci.edu>
45165dced8 Bug 600580 - TM: set right compartment in _newJSDContext r=gregor 2010-09-29 12:28:05 -07:00
David Anderson
45496e2886 Added test case for bug 597378 (a=NPOTB). 2010-09-27 11:14:36 -07:00
David Anderson
ce7d0ca356 Fix ICs on method-valued shape properties (bug 600424, r=dmandelin).
--HG--
extra : rebase_source : 70218ae27fbca50181bc578d3388559b487ca75a
2010-09-29 12:04:29 -07:00
Luke Wagner
0c77b74a68 Bug 576172 - TM: don't try to add peers or branches if abort flushed the jit cache (r=gal) 2010-09-29 11:31:52 -07:00
David Anderson
3b5e682c66 Fix some FrameState functions not passing tracked FEs (bug 600163, r=dmandelin). 2010-09-29 10:06:32 -07:00
Andreas Gal<gal@uci.edu>
ed2f2057d1 Bug 600032 - TM: set right compartment for Jetpack r=gregor 2010-09-29 09:23:04 -07:00
Brian Hackett
1ddca3c75a Improved JM call path, bug 587707. r=lw,dvander 2010-09-29 06:27:34 -07:00
Ginn Chen
0d4212e997 Bug 594718 fix typo in last commit 2010-09-29 14:22:28 +08:00
Nicholas Nethercote
903d2fb43b merge 2010-09-28 22:39:44 -07:00
Nicholas Nethercote
1011a3dade Backed out changeset 7e831598f812 due to tinderbox oranges. 2010-09-28 22:39:19 -07:00
Nicholas Nethercote
35f835d391 Update nanojit-import-rev stamp. 2010-09-28 22:38:48 -07:00
Nicholas Nethercote
4119caf76d Backed out changeset 2e21c25656ee due to tinderbox oranges.
--HG--
extra : convert_revision : ce381ce50f62501ae385870d1328df73e68d7a27
2010-09-28 22:36:32 -07:00
Nicholas Nethercote
f914345ea4 Bug 600127 - nanojit: do implicit constant propagation after guards (TM-specific part). r=gal. 2010-09-28 21:58:17 -07:00
Nicholas Nethercote
bc0fec7e4a Update nanojit-import-rev stamp. 2010-09-28 21:35:49 -07:00
Nicholas Nethercote
f2133a680f Bug 600127 - nanojit: do implicit constant propagation after guards. r=edwsmith.
--HG--
extra : convert_revision : 2e21c25656ee7367520468cf37ccb23d989ee7f7
2010-09-28 21:07:43 -07:00
Nicholas Nethercote
e8626d0e45 Return a non-zero exit code from testlirc.sh when a test fails so that failures show up orange on tinderbox. r=me.
--HG--
extra : convert_revision : 055c46c2e4f7d6402c3ed91891b8851b4df2aafc
2010-09-28 16:36:19 -07:00
David Anderson
2804cac937 Fix closed-name analysis in with-statements (bug 593556, r=brendan).
--HG--
extra : rebase_source : 3ca35ee12087fe262ec147d571900fb94e809979
2010-09-28 21:09:21 -07:00
Johnny Stenback
e9ec6c1765 Fixing bug 599761. Use the right compartment in jsd. r=gal. 2010-09-28 19:29:29 -07:00
David Mandelin
f43643b503 Bug 599400: handle recompiling top-level script for debugging, r=dvander
--HG--
extra : rebase_source : c74cc4bb3291e9c35c28066378cb1ece852869d2
2010-09-28 18:39:45 -07:00
Nicholas Nethercote
4793afb76c Bug 600153 - TM: fix storeAccSet for functionProbe(). r=sphink. 2010-09-28 18:00:07 -07:00
Sean Stangl
870953b461 Fix rsh, storeTo() allocReg() usage. b=596817, r=dvander. 2010-09-28 20:06:12 -04:00
Michael Wu
2400badd29 Bug 600373 - Android not starting on Tracemonkey due to ENABLE_SHARED_JS=1. r=khuey. 2010-09-28 19:29:36 -04:00
David Anderson
b0758d297b Fix addprop IC proto guards not being repatched (bug 599299, r=bhackett). 2010-09-28 09:53:16 -07:00
Robert Sayre
206a7c347c Merge mozilla-central to tracemonkey. 2010-09-28 10:38:00 -04:00
Olli Pettay
024ac60656 Bug 594760, no need to initialize when nsCOMPtr is used, r=roc, a=roc
--HG--
extra : rebase_source : b04e017e6dd9cbffb125911069354fc7015b4e60
2010-09-28 15:18:36 +03:00
Alexander Surkov
b1b13408d7 Bug 600082 - AT may crash when it frees memory allocated for header cell array by server, r=marcoz, a=blocking4.0b7=davidb 2010-09-28 15:05:07 +02:00
Ginn Chen
c23cb1789b Bug 594718 lock_sparc*.il should not be used on x86 machine r=ted.mielczarek 2010-09-28 18:03:51 +08:00
Ginn Chen
5b67866f99 Bug 584305 Define no extern "C" version ObjectOps to fix build issue with Solaris Studio r=brendan 2010-09-28 17:59:25 +08:00
Brendan Eich
1b78aa968a Style policing: else-after-break, bracing, un-nest assignment (initialize decl instead), etc. (r=gal). 2010-09-28 03:16:59 -04:00
Nicholas Nethercote
a91823b958 Update nanojit-import-rev stamp. 2010-09-27 20:58:59 -07:00
Kyle Huey
08f7f154d1 Backing out dougt. a=orange 2010-09-27 22:46:54 -04:00
Kyle Huey
ae10e27921 Doug Turner Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
Backed out changeset faf497893b28
2010-09-27 22:46:30 -04:00
Mounir Lamouri
71dbf7d2e0 Bug 599628 - Fix test timeout for Gecko consumers without invalidformsubmit observers. r=callek a=test 2010-09-27 18:19:59 -07:00