Ben Turner
fc6672a9f1
Bug 676376 - 'prevent multi-threaded JSRuntime access in new web worker memory reporters'. r=luke+sicking.
2011-08-06 18:03:46 -07:00
Marco Bonardo
0c166f9bb8
Merge last green changeset from mozilla-inbound to mozilla-central
2011-08-01 16:04:07 +02:00
Kyle Huey
06507e0351
Merge m-c to b-s.
2011-08-01 08:06:23 -04:00
Igor Bukanov
859ace840e
bug 684569 - remove support for custom chunk allocation. r=nnethercote
2011-07-31 20:50:42 +02:00
Brian Hackett
5a105fbaf5
[INFER] Allow rejoining after GCs triggered within IterNext, bug 674391.
2011-07-31 08:54:17 -07:00
Brian Hackett
5d973f2550
[INFER] Don't mark type sets and type objects as unknown when in an inconsistent object/property hash state, bug 674511. Allow compilation logging for specific scripts.
2011-07-31 08:40:46 -07:00
Brian Hackett
fa83293063
[INFER] Use correct PC when calling lambda stubs, bug 674364.
2011-07-28 19:09:57 -07:00
Brian Hackett
f0ce5ff29e
Merge MC -> JM.
2011-07-28 18:10:31 -07:00
Brian Hackett
7d81e1b4a3
[INFER] Don't check isMarked() on type objects when a GC tracer with a callback is active.
2011-07-28 16:32:59 -07:00
Marco Castelluccio
ae8d3bd3d8
Bug 674014 - Remove "check whether mmap() sees write()s". r=glandium
2011-08-18 15:17:30 +02:00
Brian Hackett
b8c5a9a940
[INFER] Allow the same shape to be shared by objects with different types, bug 674621.
2011-07-28 14:17:42 -07:00
Jason Orendorff
b576c7167f
Merge from mozilla-central to jsdbg2.
2011-07-28 13:45:51 -05:00
Brian Hackett
717e7177ae
[INFER] Reduce inference-related script overhead, bug 674609.
2011-07-28 09:16:53 -07:00
Dave Herman
3245e0ef3e
Bug 695238 - Reflect.parse should throw when an object literal is missing a property RHS. r=jorendorff
2011-10-17 21:09:56 -07:00
Blake Kaplan
4075e87d18
Bug 665279 - Resolve interface constants properly through Xray wrappers. r=peterv
2011-09-21 19:16:50 -07:00
Jason Orendorff
86701d3db1
Fix breakage from rev 31b5cad155fb (bug 695097). r=red.
2011-10-17 17:47:37 -05:00
Jason Orendorff
a3f68cd742
Bug 695097 - Split up frontend/Parser.{h,cpp}. r=luke.
2011-10-17 16:54:30 -05:00
Jason Orendorff
b0c1f2dccb
Bug 695094 - Move js{scan,parse,emit}.{h,cpp} into js/src/frontend/. r=luke.
2011-10-17 16:54:28 -05:00
Jeff Walden
5fdc66977c
Bug 693100 - Fix "warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]" with gcc 4.6.1 in SpiderMonkey. r=dvander
2011-10-17 14:33:32 -07:00
Nathan Froyd
4ddf4260cf
Bug 695025 - don't use false when we really mean NULL; r=luke
2011-10-17 12:38:08 -04:00
Brian Hackett
961d25e2ba
Don't disable ICs on error paths, bug 694200. r=dvander
2011-10-17 14:23:40 -07:00
Brian Hackett
1600c78b83
Bail out from compilation if an OOM was triggered during type inference, bug 693961. r=dvander
2011-10-17 14:18:23 -07:00
Chris Leary
0d259fb5f0
Bug 694752: Test JSOP_REGEXP inline path on recompilation. (test only)
2011-10-15 20:57:08 -07:00
Luke Wagner
d18c944f86
Bug 676023 - Increment pc on error path out of JSOP_RETURN (r=dvander)
2011-08-04 23:15:35 -07:00
Mike Hommey
7653aa4d6b
Bug 674837 - Properly set android build options on NDK5+. r=ted
2011-07-28 14:58:15 +02:00
Jan de Mooij
ab91d2450c
[INFER] LICM for typed arrays, bug 671084. r=bhackett
2011-07-28 11:53:29 +02:00
Jim Blandy
7ef953b071
Bug 672728: Define MoveRef, an rvalue reference type; provide some support for move construction and assignment in js::Vector and js::HashTable. r=luke
2011-08-01 17:52:53 -07:00
Ginn Chen
10fc1d771c
Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
2011-07-28 09:24:56 +08:00
Jason Orendorff
0a46d5195d
Merge from mozilla-central to jsdbg2 branch.
2011-07-27 18:23:16 -05:00
Jason Orendorff
7fd776e35c
Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
2011-07-27 18:03:34 -05:00
Brad Lassey
9c805139a2
bug 661282 - make xpcshell run on android, follow up to not requre --appomni r=bsmedberg
2011-07-27 14:04:36 -04:00
Geoff Brown
fd00c6cc1e
Bug 668349 - changes to xpcshell.ini; r=jmaher
2011-08-10 16:56:49 -04:00
Siddharth Agarwal
0bd58df378
Bug 615473 - Make ctypes.stdcall_abi and ctypes.winapi_abi aliases to the sole ABI on Win64. r=dwitte
2011-08-11 01:02:49 +05:30
Tom Schuster
5f08e91f4f
Bug 616744 - Add GetElement PIC for arguments objects r=dvander
2011-07-27 15:39:55 +02:00
Jeff Walden
674ba28ebf
Bug 674207 - Assertion attempting to convert the value of the 'it' property in the shell to a primitive. r=luke
2011-07-26 23:33:58 -07:00
Steve Fink
89d4f17882
Bug 673631 - Clean up probes and register (almost) all profiler control entry points in JS_DefineProfilingFunctions (r=luke,waldo,jst)
...
Previously, JS_DefineProfilingFunctions only defined a very basic set of
functions (startProfiling and stopProfiling), and various scattered places
added more specific ones (start/stop vtune, dumpProfile, etc.) This patch makes
jsdbgapi do all of it, so that all users get the same set.
Also rename JS_DumpProfile -> JS_DumpBytecode to avoid name conflict. The
bytecode dumps are how the counters ("profiles") are displayed, so the
DumpProfile name was bogus anyway.
2011-07-26 15:56:09 -07:00
Steve Fink
657c83e57a
Bug 673631 - Clean up probes and register (almost) all profiler control entry points in JS_DefineProfilingFunctions (r=luke,waldo,jst)
...
Previously, JS_DefineProfilingFunctions only defined a very basic set of
functions (startProfiling and stopProfiling), and various scattered places
added more specific ones (start/stop vtune, dumpProfile, etc.) This patch makes
jsdbgapi do all of it, so that all users get the same set.
Also rename JS_DumpProfile -> JS_DumpBytecode to avoid name conflict. The
bytecode dumps are how the counters ("profiles") are displayed, so the
DumpProfile name was bogus anyway.
2011-07-26 15:56:09 -07:00
Chris Leary
44ac01db76
Bug 675269: shell arguments bound to global |arguments|. (r=dvander)
2011-08-15 13:57:53 -07:00
Jeff Walden
d46d9caf66
Bug 678998 - Rename IsFunctionQName to GetLocalNameFromFunctionQName and make it infallible, now that QName's localName slot stores an atom and conversion to jsid can be infallible. r=luke
2011-08-15 00:12:48 -04:00
Jeff Walden
4bcd229eea
Bug 678998 - Make the QName localName slot store a local name that's been atomized, for simplicity. r=luke
2011-08-15 00:12:48 -04:00
Daniel Holbert
48536b7501
(no bug) Use C-style instead of C++-style comment in jsopcode.h. rs=mrbkap
2011-08-15 12:11:41 -07:00
Daniel Holbert
da9c465e92
Bug 678845: Add "u" suffix to large integer literal values in testIndexToString.cpp, to fix GCC warning. r=Waldo
2011-08-15 11:44:17 -07:00
Mike Hommey
8d1076e2c1
Backed out changeset 884efa9dcbf9 due to OSX debug orange
2011-08-15 10:39:10 +02:00
Mike Hommey
8f85114e6b
Bug 672756 - Allow to populate startupcache on xulrunner applications built with the SDK. r=ted
2011-08-15 09:24:13 +02:00
Nicholas Nethercote
9da53e9365
Bug 678126 - Add "tjit-data/trace-monitor" memory reporter. r=dmandelin.
2011-08-14 19:45:38 -07:00
Phil Ringnalda
c0edee819a
Bug 678781 - warnings-as-errors - format '%p' expects type 'void*', but argument 4 has type 'JSScript*' in InvokeHelpers.cpp:880:80, r=billm
2011-08-14 15:34:22 -07:00
Shu-yu Guo
e0d6d0aa35
[INFER] Fix more assertions, bug 673705. r=bhackett
2011-07-26 14:16:59 -07:00
Tom Schuster
db104ed1d8
Bug 652771 - Update Unicode character support for space categorization, also somewhat for uppercase and lowercase (although these will only be fully fixed in followup bugs). r=jwalden. Further (lumped together to address interdependencies): Bug 672760 - Don't pass the EOF non-character to any of the Unicode character-categorization functions. r=jwalden
2011-07-26 14:10:33 -07:00
Michael Wu
350062f7ff
Bug 671417 - Incorrect use of PRBool when other types are more appropriate or vice versa, r=bz,ehsan,dwitte,joe,vlad,luke,mak,roc
2011-07-26 23:43:37 -07:00
Mike Hommey
07d5f97442
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
2011-07-28 18:55:38 +02:00