Commit Graph

22681 Commits

Author SHA1 Message Date
Jim Blandy
c1575c791d Bug 795173: Make Debugger.Object.prototype.evalInGlobalWithBindings pass the right 'this' value. r=jorendorff
This also adds a test for Debugger.Frame.prototype.evalWithBindings, to
make sure it puts new variables on the right object; I couldn't find any
existing tests for the non-strict case (Frame-evalWithBindings-11.js
handles the strict mode case).
2012-10-09 12:02:30 -07:00
Benoit Jacob
646cd8342f Bug 779611 - part 9: port WebGLActiveInfo to WebIDL bindings - r=bz 2012-10-09 14:39:49 -04:00
Chris Peterson
32d196ae2a Bug 799307 - Remove some XPCDebug.cpp cruft that was obsoleted by bug 787856. r=billm 2012-10-08 17:29:47 -07:00
Bobby Holley
d0d995d7bd Bug 786142 - Make sure we have a real WN in MoveWrappers. r=peterv 2012-10-09 17:28:13 +02:00
Gabor Krizsanits
f8f14a142c Bug 684601 - window.toString.call() with native JS Object; r=bz 2012-10-09 17:21:53 +02:00
Eddy Bruel
19b6130596 Bug 797469 - Avoid putting a JSFunction in Objectbox; r=jorendorff 2012-10-09 17:02:00 +02:00
Ted Mielczarek
48379d1462 bug 787176 - Add a Python wrapper script for running C++ unit tests. r=jmaher,waldo
--HG--
extra : rebase_source : 2282494578a7dd792555633df2526835d39c5ac4
2012-08-30 15:20:38 -04:00
Mike Hommey
b2e93f980e Bug 795204 - Trick make/pymake into waiting for shared libraries rules to run before installing import libraries in DIST/lib. r=ted 2012-10-09 10:17:26 +02:00
Nicolas B. Pierron
360c00abc4 Bug 798913 - Prevent inlining of overflow of arguments. r=dvander 2012-10-08 18:12:25 -07:00
Sean Stangl
92c8e4f882 Bug 799297 - Pass explicit type to loadUnboxedValue(). r=dvander 2012-10-08 17:27:10 -07:00
Terrence Cole
b0aff8fadb Backout 754a1efb5b37 for bustage on a CLOSED TREE 2012-10-08 15:42:39 -07:00
Nicholas Nethercote
d87477d4a5 Bug 799019 - Tweak per-compartment memory reporting. r=Ms2ger.
--HG--
extra : rebase_source : 66bab372c7b3a7f4cebfd059b4c64a7562ba1f5d
2012-10-08 15:20:26 -07:00
Nicholas Nethercote
ec2a55e12e Bug 799000 - Don't double count when memory-reporting for JSObject2WrappedJSMap. r=terrence.
--HG--
extra : rebase_source : 77553d19751c45e050b5945bb0813dd7155dfea6
2012-10-08 15:20:13 -07:00
Terrence Cole
2eb31b77bd Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
Implements JSStableString::chars() and pushes StableCharPtr into the interface
at several key choke-points. This will solidly enforce the requirement that we
have uninlined jschar*s in places that we may GC with a jschar* on the stack.

--HG--
rename : content/html/content/test/test_bug797113.html => content/html/content/test/test_bug780993.html
extra : rebase_source : 19b24e3decfc37c7387ea941233aec8239550927
2012-10-08 15:04:36 -07:00
Nicolas B. Pierron
64216cef60 Bug 798834 - Remove reset of non-actual arguments for StackFrame. r=luke 2012-10-08 14:57:10 -07:00
Ehsan Akhgari
40919e491f Merge mozilla-central into mozilla-inbound 2012-10-08 16:53:58 -04:00
Alex Keybl
7716671921 Merging in version bump NO BUG 2012-10-08 11:01:15 -07:00
Marty Rosenberg
4c78df6cee Fix the backwards code so it matches the well thought out comment (bug 792589, r=jbramley) 2012-10-08 06:32:39 -04:00
Jacek Caban
c1dfd83436 Bug 797793 - Disable format warnings on mingw r=glandium 2012-10-08 11:46:53 +02:00
Brian Hackett
007bcc69cb Bug 793491. There isn't really any reason to have lots of type barriers for different objects at a site, since if we manage to discharge all the barriers the target will probably just be marked as a generic object anyways. So go ahead and just fall back to an AnyObject barrier once we have more than BARRIER_OBJECT_LIMIT barriers on a single pc. r=jandem 2012-10-08 10:14:10 +02:00
Hsin-Yi Tsai
08d0c6eae8 Bug 783525 - part 1 - idl and DOM impl for ICCCardLockErrorEvent. r=smaug, sr=sicking 2012-10-03 14:29:07 +08:00
Phil Ringnalda
bf3d4bbb3b Back out 20899bf87646 (bug 798913) for Windows opt browser-chrome bustage 2012-10-07 23:26:03 -07:00
Marty Rosenberg
70c77399e8 Ranges should all be signed, never unsigned, even when the operation should logically be unsigned (bug 765119, r=djvj) 2012-10-07 23:19:23 -04:00
Marty Rosenberg
84bd13bcb3 Fix windows by adding in an initializer (bug 765119, r=dvander) 2012-10-05 06:15:36 -04:00
Marty Rosenberg
7167a0dff3 Add in two patches that were lost while rebasing (bug 765119, r=jandem) 2012-10-03 09:37:50 -04:00
Marty Rosenberg
c7f4ffc2a2 Fix a bunch of bugs that the fuzzers found (bug 765119, r=dvander) 2012-10-02 04:34:28 -04:00
Marty Rosenberg
aeb76ed0a3 Teach RangeAnalysis how to deal with unreachable blocks (bug 765119, r=dvander) 2012-10-02 04:34:28 -04:00
Marty Rosenberg
43a7341a4f Add narrowing into range analysis, greatly speeding up some testcases (bug 765119, jandem) 2012-10-02 04:34:28 -04:00
Marty Rosenberg
3c196cff64 Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem) 2012-10-02 04:34:28 -04:00
Marty Rosenberg
ccf9962550 Beta nodes sholud be able to have infinite ranges, fixes very slow testcase (bug 765119, r=dvander) 2012-10-02 04:34:27 -04:00
Phil Ringnalda
0f09b5f0a1 Back out 9157b71a7df1 (bug 793491) for assertion failures 2012-10-07 21:02:46 -07:00
Nicolas B. Pierron
31256e0d0d Bug 798913 - Prevent inlining of overflow of arguments. r=dvander 2012-10-07 20:50:20 -07:00
Brian Hackett
5b7b802892 Bug 793491. There isn't really any reason to have lots of type barriers for different objects at a site, since if we manage to discharge all the barriers the target will probably just be marked as a generic object anyways. So go ahead and just fall back to an AnyObject barrier once we have more than BARRIER_OBJECT_LIMIT barriers on a single pc. r=jandem 2012-10-07 23:04:38 -04:00
Nicholas Nethercote
9443d0e656 Bug 793076 (part 8) - Make GetCachedLocalTime() infallible. r=jwalden.
--HG--
extra : rebase_source : a0631d386fb6666b03c32bd96f594000add57d32
2012-10-07 18:03:20 -07:00
Nicholas Nethercote
b0debc316d Bug 793076 (part 7) - Rename CacheLocalTimes() and change its return type from bool to void. r=jwalden.
--HG--
extra : rebase_source : 99a9b3e5944d61d5cad87f80afafb0dd22379179
2012-10-07 18:01:54 -07:00
Nicholas Nethercote
eb6e2e1ceb Bug 793076 (part 6) - Remove SetDateToNaN. r=jwalden.
--HG--
extra : rebase_source : 2fddc9bf0e38c215f169afbc3480a5d793315bb9
2012-10-07 18:01:51 -07:00
Nicholas Nethercote
c3c7498f24 Bug 793076 (part 5) - Change SetUTCTime()'s return type from bool to void. r=jwalden.
--HG--
extra : rebase_source : 33411aca5216e1e8bf298500c7f9fd5dd61d8d6a
2012-10-07 18:01:35 -07:00
Nicholas Nethercote
1e4965a462 Bug 793076 (part 4) - In jsdate.cpp, exactly root remaining JSObject* pointers. r=jwalden.
--HG--
extra : rebase_source : f90b0eecbb1f81c38ff55132faf05384b98ef622
2012-09-20 23:23:54 -07:00
Nicholas Nethercote
0cb9d495a6 Bug 793076 (part 3) - In jsdate.cpp, convert Rooted<JSObject*> pointers to RootedObject. r=jwalden.
--HG--
extra : rebase_source : a6493707a8ddc223a5a72b8131483c285543dc02
2012-09-20 23:23:18 -07:00
Nicholas Nethercote
eed8832023 Bug 793076 (part 2) - In jsdate.cpp, convert |cx| parameters to |dstOffsetCache| where possible. r=jwalden.
--HG--
extra : rebase_source : 27977fc5c54e7f359cdb0bf550a3d6ddcbd4cae5
2012-09-20 23:22:35 -07:00
Nicholas Nethercote
9dd67d2d7e Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden.
--HG--
extra : rebase_source : 0cfe86ca3b2de60b0097f6cd4686dfabe6748897
2012-09-20 21:41:49 -07:00
Jan de Mooij
35ed2a4cb0 Bug 798823 - Don't use an empty IonActivation in FastInvokeGuard. r=dvander 2012-10-07 14:27:11 -07:00
David Rajchenbach-Teller
c5de104711 Bug 795505 - Feed typed arrays to js-ctypes. r=jorendorff 2012-10-06 21:53:23 -04:00
Jan de Mooij
4c701ddea3 Temporarily disable bug 797131 part 3 for fuzz crashes. r=dvander on IRC 2012-10-07 01:15:53 +02:00
Jan de Mooij
3d252e32d7 Bug 798819 - Ensure the EnterJIT thunk exists when using FastInvoke. r=dvander 2012-10-06 15:39:04 -07:00
Ed Morley
783c00c96e Merge mozilla-central to mozilla-inbound 2012-10-06 21:47:07 +01:00
Tom Schuster
b2ff782bd9 Bug 784765 - Add fastpath for string equality with different length. r=jandem 2012-10-06 21:59:14 +02:00
Ed Morley
fd14735924 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-06 20:30:35 +01:00
Boris Zbarsky
93652f7aa1 Bug 796410. Make things still work right if we disable Paris list bindings. r=peterv 2012-10-06 12:21:42 -04:00
Boris Zbarsky
d111159c5b Bug 798011. Deal with JS_ValueToString failing. r=gabor 2012-10-06 12:06:24 -04:00