Jason Orendorff
ee1e3d9a60
Merge jsdbg2 to mozilla-inbound. See bug 672829.
2011-08-13 13:29:18 -05:00
Jason Orendorff
b5b1e0e9d5
Mark test regress-677589.js as shell-only, since it tests the shell-only clone() function. no_r=me.
2011-08-13 07:05:43 -05:00
Jason Orendorff
a07d905bff
Fix GCC bogus opt-only warning in jsoptparse.cpp. no_r=me.
2011-08-13 07:00:33 -05:00
Jason Orendorff
6dbdb969c7
Fix opt-only linker error due to missing #include (probably due to a bad merge). r=try_server_red.
2011-08-13 06:57:35 -05:00
Robert Sayre
bc8306cf97
Bug 678656 - fix some warnings in js/src/jsemit.cpp. r=dmandelin.
2011-08-13 06:54:16 -05:00
Jason Orendorff
ed19f80f10
Merge from mozilla-central to jsdbg2.
2011-08-12 18:18:59 -05:00
Jason Orendorff
0062d59009
Address review comment from bhackett (bug 672829 comment 84).
2011-08-12 17:22:43 -05:00
Ms2ger
f1ce0d69e4
Merge m-c to m-i
2011-08-13 14:47:03 +02:00
Phil Ringnalda
5bc15911a8
Back out c8f38fb18c6a (bug 673631) for breaking the Shark shell build
2011-08-12 19:24:22 -07:00
Paul Biggar
0fde035266
No bug: Fix comment where "new_array" should be "array_new" (rs=sfink).
2011-08-12 17:15:59 -07:00
Malini Das
c20b68638f
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain tests 2/2. r=jmaher, a=test-only
2011-08-12 12:21:44 -04:00
Malini Das
91a27b5ddc
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- update tests. r=jmaher, a=test-only
2011-08-12 12:21:37 -04:00
Malini Das
ea71db787e
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only
2011-08-12 12:21:36 -04:00
Matt Brubeck
981b18c20b
Merge the last green changeset from mozilla-inbound to mozilla-central
2011-08-12 06:41:55 -07:00
Jason Orendorff
816c6734a0
Address review comments from bhackett (bug 672829 comment 82).
2011-08-12 07:44:14 -05:00
Jason Orendorff
b2bda62604
Remove a test that is redundant with Object-seal-01.js.
2011-08-12 07:42:38 -05:00
Jason Orendorff
2430a7ddf1
Bug 678201 - Use CallArgs in Debugger.cpp. Part 6, add CallArgs to Object methods. r=luke.
2011-08-11 16:58:14 -05:00
Jason Orendorff
b1bc3dd5cb
Bug 678201 - Use CallArgs in Debugger.cpp. Part 5, add CallArgs to Frame methods. r=luke.
2011-08-11 16:56:53 -05:00
Jason Orendorff
e897abc518
Bug 678201 - Use CallArgs in Debugger.cpp. Part 4, add CallArgs to Script methods. r=luke.
2011-08-11 16:52:44 -05:00
Jason Orendorff
a67c73c0fd
Bug 678201 - Use CallArgs in Debugger.cpp. Part 3, add CallArgs to Debugger methods. r=luke.
2011-08-11 16:51:20 -05:00
Jason Orendorff
788276adb1
Bug 678201 - Use CallArgs in Debugger.cpp. Part 2, move THIS_DEBUGGER just before its first use. r=luke.
2011-08-11 16:49:17 -05:00
Jason Orendorff
bd8edd8a73
Bug 678201 - Use CallArgs in Debugger.cpp. Part 1, specialize THISOBJ macro to THIS_DEBUGGER. r=luke.
2011-08-11 16:48:40 -05:00
Jason Orendorff
e380b03fed
Address review comments from billm in bug 672829 comment 76.
2011-08-11 16:07:35 -05:00
Jason Orendorff
0b35a3ea77
Fix Frame.arguments bug noticed by luke in bug 672829 comment 69.
2011-08-11 15:50:04 -05:00
Jason Orendorff
ede06b0702
Address review comments from dmandelin (bug 672829 comment 68).
2011-08-11 09:40:25 -05:00
Jason Orendorff
7e403322d1
Fix error messages to address review comments from sfink (bug 672829 comment 66).
2011-08-11 02:00:23 -05:00
Jason Orendorff
0784b3d12b
Add passing test Object-isSealed-01.js. no_r=me.
2011-08-11 01:33:19 -05:00
Jason Orendorff
fb49ae587c
Address review comments from billm (bug 672829 comment 65).
2011-08-11 00:58:28 -05:00
Rafael Ávila de Espíndola
67523116c9
Bug 678036 - Fix the build with clang in c++0x mode. The first field of a nanojit::CallInfo is a uintptr_t, fix the cast. r=cdleary
2011-08-11 15:39:13 +02:00
Mounir Lamouri
43d40b8987
Merging mozilla-inbound into mozilla-central.
2011-08-11 13:08:47 +02:00
Jason Orendorff
625cb87b40
Trivial cleanups: do not export vm/Debugger.h; rename Debugger::mark to markAllIteratively, delete a stray space. No bug number, rs=jimb.
2011-08-10 12:57:30 -05:00
Kyle Huey
0dbd15635f
Merge b-s to m-c.
2011-08-10 11:12:30 -04:00
Justin Wood
56cf7c44a6
Backout Bug 648134 due to bustage. (rather than back out the whole push)
2011-08-10 05:18:24 -04:00
Kyle Huey
2154abc9ea
Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted
2011-08-09 20:48:41 -04:00
Jason Orendorff
d86b9e786e
Bug 677371 - [jsdbg2] Assertion failure: throwing, at jscntxt.h:1274. r=jimb
2011-08-09 18:01:38 -05:00
Jason Orendorff
7f4f0ebb75
Bug 677587 - [jsdbg2] Assertion failure: debuggees.has(global), at vm/Debugger.cpp:1564. r=jimb.
2011-08-09 16:23:20 -05:00
Jason Orendorff
6e911b1cff
Bug 677589 - [jsdbg2] Crash [@ JSObject::getClass] when cloning null. r=jimb.
2011-08-09 15:47:28 -05:00
Jason Orendorff
a29486bb4b
Bug 677593 - [jsdbg2] Assertion failure: (ptrBits & 0x7) == 0, at ../jsval.h:705. r=jimb.
2011-08-09 15:46:41 -05:00
Jason Orendorff
17433542e7
Merge from mozilla-central to jsdbg2.
2011-08-09 10:21:12 -05:00
Ehsan Akhgari
356a62adb7
Merge the latest green changeset on mozilla-inbound to mozilla-central
2011-08-09 08:09:13 -04:00
Jan Varga
a298beaa2e
Bug 617528 Part 2 - Core implementation r=smaug
...
--HG--
rename : content/html/content/test/test_bug418756.html => content/html/content/test/test_checked.html
2011-08-08 19:31:32 +02:00
Jason Orendorff
e43bf3ae22
Various test fixes. Some tests are changed so that they will still pass when native frames are added.
2011-08-06 17:40:55 -05:00
Igor Bukanov
a95a4fe60f
bug 665354 - page-independent free span. r=wmccloskey
2011-08-05 18:43:59 +02:00
Marty Rosenberg
ff183d9b70
Fix fnegd_r() JaegerSpew. (Bug 676577, r=sstangl)
2011-08-10 17:51:00 -07:00
Marty Rosenberg
d25c7c6d4f
Add GCC format attribute to JaegerSpew. (Bug 676577, r=sstangl)
2011-08-10 17:36:07 -07:00
Jason Orendorff
f89e2e8a73
Bug 672804 - "Assertion failure: parent" with trap right after JSOP_ENTERBLOCK. r=billm.
2011-08-10 17:40:39 -05:00
Jason Orendorff
998aedc526
Bug 677924 - JS shell: version(4096) asserts. r=cdleary.
2011-08-10 17:37:29 -05:00
Luke Wagner
caa47ccf64
Bug 676937 - Make entering a compartment and pushing a dummy frame an atomic stack operation (r=mrbkap)
2011-08-05 14:06:33 -07:00
Brad Lassey
d8758cf4ec
backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4
2011-08-10 18:18:09 -04:00
Brad Lassey
7c5064d2b0
follow up patch to fix orange from mismatched rules.mk r=orange
2011-08-10 17:53:37 -04:00
Walter Meinl
65a8495818
Bug 648134 - [OS/2] follow-up Stop building intermediate static libs with fakelibs. r=glandium
2011-08-05 00:16:00 -04:00
Michael Wu
fbcd07dca0
Bug 676465 - Replace PRBool with boolean in IDL files, r=bsmedberg
2011-08-06 22:03:32 -07:00
Ehsan Akhgari
346bc29808
Merge mozilla-central and mozilla-inbound
2011-08-07 00:45:59 -04:00
Phil Ringnalda
79604c5856
Bug 243453 - Fix a 10 year old comment typo to fix a 7 year old bug with a 6 year old review request, rs=jband's 7 year old comment 2 in the bug DONTBUILD
2011-08-06 18:16:28 -07:00
Paul Biggar
15f103724e
Bug 668936: Stringify String.prototype.replace's arguments in the right order (r=jwalden)
2011-08-05 19:28:31 -07:00
Marty Rosenberg
2fc178b8b4
Bug 649202 - Implement fast typed arrays for ARM (r=jbramley)
2011-08-05 18:14:50 -07:00
Tom Schuster
82842beaa5
Bug 653175 - An array index with a null character could wrongly be considered to be valid. r=jorendorff
2011-08-06 00:37:54 +02:00
Tom Schuster
a5111d2bad
Bug 675896 - Expand Unicode ranges to handle chinese identifiers. Add UnicodeData.txt version 6.0.0 r=waldo
...
--HG--
rename : js/src/make_unicode.py => js/src/vm/make_unicode.py
2011-08-05 18:08:34 +02:00
Luke Wagner
dcceeb54b3
Bug 676486 - Only compare args in StackIter when the StackFrame hasArgs (r=waldo)
2011-08-05 08:22:51 -07:00
Jason Orendorff
540ac4f465
Address review comments from brendan (bug 672829 comment 42).
2011-08-03 19:43:39 -05:00
Jason Orendorff
993a33736b
Merge from mozilla-central to jsdbg2.
2011-08-01 17:46:33 -05:00
Ben Turner
d52214f7a6
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
d9feaaf1ec
Merge last green changeset from mozilla-inbound to mozilla-central
2011-08-01 16:04:07 +02:00
Kyle Huey
f10a862cfb
Merge m-c to b-s.
2011-08-01 08:06:23 -04:00
Jason Orendorff
ab9745757f
Merge from mozilla-central to jsdbg2.
2011-07-28 13:45:51 -05:00
Luke Wagner
ebd5e2825c
Bug 676023 - Increment pc on error path out of JSOP_RETURN (r=dvander)
2011-08-04 23:15:35 -07:00
Mike Hommey
d6030568c6
Bug 674837 - Properly set android build options on NDK5+. r=ted
2011-07-28 14:58:15 +02:00
Jason Orendorff
daebe48d84
Merge from mozilla-central to jsdbg2 branch.
2011-07-27 18:23:16 -05:00
Jason Orendorff
9fc2172359
Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
...
--HG--
rename : js/src/jsdbg.cpp => js/src/vm/Debugger.cpp
rename : js/src/jsdbg.h => js/src/vm/Debugger.h
2011-07-27 18:03:34 -05:00
Brad Lassey
53aebec663
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
51853bb780
Bug 668349 - changes to xpcshell.ini; r=jmaher
2011-08-10 16:56:49 -04:00
Siddharth Agarwal
f36593f7a8
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
b6f9f332e2
Bug 616744 - Add GetElement PIC for arguments objects r=dvander
2011-07-27 15:39:55 +02:00
Jeff Walden
5572ff62cb
Bug 674207 - Assertion attempting to convert the value of the 'it' property in the shell to a primitive. r=luke
...
--HG--
extra : rebase_source : 40334c0f47f4b0dcb30f1f8cf6dadf87b7b29ada
2011-07-26 23:33:58 -07:00
Steve Fink
3c7d7cdcad
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.
--HG--
extra : rebase_source : 0e5ae9748cd497b9a0d2f51527799c4092f51fd0
2011-07-26 15:56:09 -07:00
Tom Schuster
c91cb8d2a3
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
...
--HG--
extra : rebase_source : f415de9c0c9e58e3a28d6cd7e474ab1370d2d244
2011-07-26 14:10:33 -07:00
Michael Wu
46a170c5f0
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
Igor Bukanov
2ce78ccd32
bug 673795 - part2, using lists of avaiulable chunks for faster chunk selection. r=wmccloskey
...
--HG--
extra : rebase_source : ae4f5a82bc4042e341fdb5c08e3f0fe4b4ae8935
2011-07-26 09:55:23 +02:00
Rafael Ávila de Espíndola
ffa810a68a
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
2011-07-25 20:43:00 -04:00
Kyle Huey
e29d01fd7b
Bug 673940: Don't accidentally overwrite the environment's PYTHONPATH. r=ted
2011-07-25 10:20:43 -07:00
Igor Bukanov
750a0f359f
bug 673795 - part1, no empty chunk hashing. r=anygregor
...
--HG--
extra : rebase_source : 5700156556287ae6e72b78640451c5ceb1013df4
2011-07-25 13:04:02 +02:00
Igor Bukanov
48bacb45f5
bug 678457 - remove assert about a pending exception in the scanner as OOM does not throw. r=luke
...
--HG--
extra : rebase_source : f71a1bac1d0271758ef9623156cd53d396346a2a
2011-08-12 10:15:29 +02:00
Landry Breuil
1e7f1b5a27
Bug 545222: treat powerpc-*-openbsd* as powerpc-*-freebsd*, r=gal
2011-08-12 13:47:22 -07:00
Jeff Walden
f6f2db44cb
Bug 678074 - Implement js::PropertyName, a subclass of JSAtom which represents a string which does not contain an unsigned 32-bit index. This type will eventually be used internally (and possibly at some point externally) for all guaranteed-non-element property accesses. r=luke
...
--HG--
extra : rebase_source : b5b7b975b7c5e3caa312784a0edc49c112d2aa09
2011-08-10 14:54:47 -07:00
Jeff Walden
6a432acd32
Bug 677820 - String.prototype.match should define properties for matches on the returned array, not set them. r=pbiggar
...
--HG--
extra : rebase_source : 9001b1f918f403c50fa4bba57f54cbb22e887a70
2011-08-10 14:54:36 -07:00
Jason Orendorff
6c668d27a8
Bug 672892 - CloneLeftHandSide should not also clone the right-hand side. Well sure it sounds obvious when you write it out like that. r=dvander.
...
--HG--
extra : rebase_source : cfcaf1f4c681fc67fd70d20818bdccf5183cde94
2011-08-12 13:43:21 -05:00
Daniel Holbert
91538eb4e3
Bug 677993 followup: Use uintptr_t instead of size_t for casting unsigned values to/from void*, in JSObject::getArrayLength & setArrayLength. rs=waldo
2011-08-12 11:28:51 -07:00
Nicholas Nethercote
1b546f11ad
Bug 671150 - Add memory reporter for the JS PropertyTable. r=brendan.
2011-07-24 17:00:56 -07:00
Ehsan Akhgari
4a2d60fa6f
Merge mozilla-central and mozilla-inbound
2011-07-24 12:52:51 -04:00
Ed Morley
c8c8a8380e
Bug 672046 - Valgrind suppression files are still generated in objdir even when building without --enable-valgrind; r=ted
2011-07-23 11:59:19 +02:00
Jeff Walden
376d49ca28
Bug 673647 - Explicitly identify which bits in JSObject::flags are available for new uses. r=dvander
...
--HG--
extra : rebase_source : 18f3edce0127110b0f9528dd21f8598ba97ff1a1
2011-07-22 19:10:54 -07:00
Brendan Eich
8275ae34fc
Bug 588061 - bogus initial tokenizer position (r=cdleary).
2011-07-22 18:14:17 -07:00
Luke Wagner
817d61af1f
Bug 672026 - JSObject::principals should return the compartment's principals if there is no object-principals-finder (r=mrbkap)
2011-07-22 15:22:05 -07:00
Ehsan Akhgari
d05a9ff08e
Merge the last green changeset on mozilla-inbound to mozilla-central
2011-07-22 15:48:18 -04:00
Blake Kaplan
39d4ccd938
Bug 673503 - Make sure the prototype here is in the right compartment. r=wmccloskey
2011-07-22 12:14:02 -07:00
Jason Orendorff
db200eda0b
Address review comments from brendan (bug 627829 comment 35).
2011-07-22 10:54:36 -05:00
Tom Schuster
0e205f6f8d
Bug 635017 - /undefined/.match() should succeed. r=jorendorff.
2011-07-22 09:46:07 -05:00
Marco Bonardo
df96b57a40
Merge mozilla-central and mozilla-inbound
2011-07-22 15:31:14 +02:00
Kyle Huey
ae5e8e9dcf
Merge m-c to b-s.
2011-07-22 00:03:35 -07:00
Kyle Huey
09cac32896
Bug 585015: Invoke header.py as a native command. r=glandium
2011-07-21 17:01:45 -07:00
Luke Wagner
8d479a53ec
Backout out bug 672026 for causing mobile startup crashes
2011-07-21 16:39:10 -07:00
Jason Orendorff
5f9f5beb52
Address review comments from billm (bug 672829 comment 15).
2011-07-21 18:14:33 -05:00
Jason Orendorff
2ec8e6e34b
Address review comments from Waldo (bug 672829 comment 26).
2011-07-21 17:38:05 -05:00
Jason Orendorff
d8c569a9a4
Address review comments from Waldo (bug 672829 comment 24).
2011-07-21 17:36:09 -05:00
Kyle Huey
8c25322302
Bug 672938: Make pythonpath.py work as a pymake native command. r=ted
2011-07-21 15:07:33 -07:00
Jason Orendorff
4c3d3b4441
Address review comments from Waldo (bug 672829 comment 23).
2011-07-21 16:23:21 -05:00
Jason Orendorff
a54d37f7c7
Address review comments from dvander (bug 672829 comment 17).
2011-07-21 15:46:04 -05:00
Mike Hommey
1445046528
Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange
2011-07-21 11:14:06 +02:00
Mike Hommey
0ce10103b8
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
2011-07-21 09:57:07 +02:00
Ginn Chen
1b1a05797c
Bug 673850 - Fix YARR with Solaris Studio compiler. r=dmandelin.
2011-07-28 11:35:30 +08:00
Jason Orendorff
f3bc25f319
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
2011-07-27 17:44:43 -05:00
Jason Orendorff
74153045fa
Bug 651940 - When hashing a jsid, assert that js_CheckForStringIndex(id) == id. r=Waldo.
2011-07-27 17:44:29 -05:00
Blake Kaplan
b7631383dc
Bug 669228 - Don't use the dummy global as a real global. r=jorendorff
2011-07-27 12:33:33 -07:00
Blake Kaplan
bcbd536c82
Fix bug 674182. r=jst
2011-07-27 12:29:26 -07:00
Bill McCloskey
ca2fedc428
Bug 672687 - Fix rebasing mistake
2011-07-27 10:48:52 -07:00
Bill McCloskey
1190bcc8f3
Bug 672687 - Add more asserts for cross-compartment pointers in proxies (r=mrbkap)
2011-07-27 10:31:06 -07:00
Mike Hommey
a8b7ff302c
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
2011-07-21 09:57:07 +02:00
Evan Shaw
598a227d79
bug 673072 - remove deprecated curl header curl/types.h from Breakpad includes. r=ted
2011-07-21 02:32:00 -04:00
Nicholas Nethercote
e7e34e4906
Bug 672694 - Add memory reporters to count compartments. r=gal.
2011-07-21 00:20:47 -07:00
Nicholas Nethercote
29686fd711
Bug 669611 - Add memory reporter for GC heap fragmentation. r=jlebar.
2011-07-20 21:08:24 -07:00
Dão Gottwald
df99114aec
Backed out changeset e25da7cc7c63
2011-07-21 05:25:34 +02:00
Bill McCloskey
3eec196c84
Bug 672112 - Fix PICTable bug in tracer (r=dmandelin)
2011-07-20 17:31:51 -07:00
Jeff Walden
6e1045138c
Bug 672854 - Crash when a syntax error is encountered immediately after the |in| in a for-in loop header. NOT REVIEWED YET
...
--HG--
extra : rebase_source : 875a214b0d0b140649b0845fb649c5c4926e4804
2011-07-20 14:26:57 -07:00
Makoto Kato
6b55cc85b1
Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=dvander
2011-07-22 17:58:26 +09:00
Jason Orendorff
056258e9f3
Revert some unnecessary and incompatible changes I made to JS_DumpHeap in rev 2560cd08c828.
2011-07-20 12:01:02 -05:00
Jason Orendorff
c3e8a19318
Change comments in jsdbg.cpp to conventional style.
2011-07-20 11:05:36 -05:00
Jason Orendorff
53ea6cfbd2
Cleanup for review. This undoes some changes made earlier to tests, fixes some formatting errors, deletes some dead code, and fixes a bug in JSPROP_NATIVE_ACCESSORS support.
2011-07-20 10:39:01 -05:00
Kyle Huey
71b3060b15
Bug 578478: Followup to placate the copy-paste test.
2011-07-19 15:55:22 -07:00
Kyle Huey
0d51472487
Bug 578478: Switch to pyxpidl for header generation. Parts by bsmedberg, with r=jorendorff,khuey, and parts by me, with r=bsmedberg
2011-07-19 14:46:25 -07:00
Kyle Huey
fa6d263098
Merge m-c to b-s.
2011-07-19 08:50:02 -07:00
Jason Orendorff
af39c23c5b
Use reserved slots rather than Debugger fields for hooks.
2011-07-19 08:27:03 -05:00
Mike Hommey
c8c47772a2
Bug 551138 - Allow to build against system libffi. r=ted
2011-07-22 08:47:57 +02:00
Nicholas Nethercote
f3aa7b2e37
Bug 672732 - Don't report per-compartment measurements that have zero bytes. r=gal.
2011-07-21 17:39:01 -07:00
Chris Leary
5b865c3e8d
Bug 673052: Fix JS shell option parser argument leak. (r=dvander)
2011-07-21 12:14:20 -07:00
Luke Wagner
61b3a57a82
Bug 672283 - eval cache should hit if both 'principals' and 'script->principals' are null (r=mrbkap)
2011-07-18 17:39:28 -07:00
Luke Wagner
5d68ed0dbd
Bug 672026 - Ensure that there is an object principals finder during early startup (r=mrbkap)
2011-07-18 17:37:19 -07:00
Jason Orendorff
4c209a3c1f
In JSCompartment::sweepBreakpoints, enumerate the breakpoints safely instead of reading freed memory.
2011-07-18 16:57:39 -05:00
Ehsan Akhgari
aadd188062
Merge mozilla-central and mozilla-inbound
2011-07-18 18:16:25 -04:00
Ehsan Akhgari
72428d5e92
Backout changeset fdddabd345b9 and changeset 3857a4309fc3 (bug 649537) because of three mochitest-3 intermittent failures which seem to be caused by this on Windows debug builds
2011-07-18 18:14:59 -04:00
Jason Orendorff
2ad4e61b5e
Merge mozilla-central to jsdbg2.
2011-07-18 10:58:56 -05:00
Ben Turner
820e368a57
Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap.
...
--HG--
rename : dom/src/threads/Makefile.in => dom/workers/Makefile.in
rename : dom/src/threads/test/Makefile.in => dom/workers/test/Makefile.in
rename : dom/src/threads/test/WorkerTest.jsm => dom/workers/test/WorkerTest.jsm
rename : dom/src/threads/test/WorkerTest_badworker.js => dom/workers/test/WorkerTest_badworker.js
rename : dom/src/threads/test/WorkerTest_subworker.js => dom/workers/test/WorkerTest_subworker.js
rename : dom/src/threads/test/WorkerTest_worker.js => dom/workers/test/WorkerTest_worker.js
rename : dom/src/threads/test/atob_worker.js => dom/workers/test/atob_worker.js
rename : dom/src/threads/test/chromeWorker_subworker.js => dom/workers/test/chromeWorker_subworker.js
rename : dom/src/threads/test/chromeWorker_worker.js => dom/workers/test/chromeWorker_worker.js
rename : dom/src/threads/test/closeOnGC_server.sjs => dom/workers/test/closeOnGC_server.sjs
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/close_worker.js => dom/workers/test/close_worker.js
rename : dom/src/threads/test/fibonacci_worker.js => dom/workers/test/fibonacci_worker.js
rename : dom/src/threads/test/importScripts_worker.js => dom/workers/test/importScripts_worker.js
rename : dom/src/threads/test/importScripts_worker_imported1.js => dom/workers/test/importScripts_worker_imported1.js
rename : dom/src/threads/test/importScripts_worker_imported2.js => dom/workers/test/importScripts_worker_imported2.js
rename : dom/src/threads/test/importScripts_worker_imported3.js => dom/workers/test/importScripts_worker_imported3.js
rename : dom/src/threads/test/importScripts_worker_imported4.js => dom/workers/test/importScripts_worker_imported4.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/location_worker.js => dom/workers/test/location_worker.js
rename : dom/src/threads/test/longThread_worker.js => dom/workers/test/longThread_worker.js
rename : dom/src/threads/test/navigator_worker.js => dom/workers/test/navigator_worker.js
rename : dom/src/threads/test/newError_worker.js => dom/workers/test/newError_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_import.js => dom/workers/test/relativeLoad_import.js
rename : dom/src/threads/test/relativeLoad_sub_import.js => dom/workers/test/relativeLoad_sub_import.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker2.js => dom/workers/test/relativeLoad_sub_worker2.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/relativeLoad_worker2.js => dom/workers/test/relativeLoad_worker2.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/suspend_iframe.html => dom/workers/test/suspend_iframe.html
rename : dom/src/threads/test/suspend_worker.js => dom/workers/test/suspend_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/testXHR.txt => dom/workers/test/testXHR.txt
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_atob.html => dom/workers/test/test_atob.html
rename : dom/src/threads/test/test_chromeWorker.html => dom/workers/test/test_chromeWorker.html
rename : dom/src/threads/test/test_chromeWorker.xul => dom/workers/test/test_chromeWorker.xul
rename : dom/src/threads/test/test_chromeWorkerJSM.xul => dom/workers/test/test_chromeWorkerJSM.xul
rename : dom/src/threads/test/test_close.html => dom/workers/test/test_close.html
rename : dom/src/threads/test/test_closeOnGC.html => dom/workers/test/test_closeOnGC.html
rename : dom/src/threads/test/test_errorPropagation.html => dom/workers/test/test_errorPropagation.html
rename : dom/src/threads/test/test_fibonacci.html => dom/workers/test/test_fibonacci.html
rename : dom/src/threads/test/test_importScripts.html => dom/workers/test/test_importScripts.html
rename : dom/src/threads/test/test_json.html => dom/workers/test/test_json.html
rename : dom/src/threads/test/test_location.html => dom/workers/test/test_location.html
rename : dom/src/threads/test/test_longThread.html => dom/workers/test/test_longThread.html
rename : dom/src/threads/test/test_navigator.html => dom/workers/test/test_navigator.html
rename : dom/src/threads/test/test_newError.html => dom/workers/test/test_newError.html
rename : dom/src/threads/test/test_recursion.html => dom/workers/test/test_recursion.html
rename : dom/src/threads/test/test_relativeLoad.html => dom/workers/test/test_relativeLoad.html
rename : dom/src/threads/test/test_simpleThread.html => dom/workers/test/test_simpleThread.html
rename : dom/src/threads/test/test_suspend.html => dom/workers/test/test_suspend.html
rename : dom/src/threads/test/test_terminate.html => dom/workers/test/test_terminate.html
rename : dom/src/threads/test/test_threadErrors.html => dom/workers/test/test_threadErrors.html
rename : dom/src/threads/test/test_threadTimeouts.html => dom/workers/test/test_threadTimeouts.html
rename : dom/src/threads/test/test_throwingOnerror.html => dom/workers/test/test_throwingOnerror.html
rename : dom/src/threads/test/test_xhr.html => dom/workers/test/test_xhr.html
rename : dom/src/threads/test/test_xhrAbort.html => dom/workers/test/test_xhrAbort.html
rename : dom/src/threads/test/threadErrors_worker1.js => dom/workers/test/threadErrors_worker1.js
rename : dom/src/threads/test/threadErrors_worker2.js => dom/workers/test/threadErrors_worker2.js
rename : dom/src/threads/test/threadErrors_worker3.js => dom/workers/test/threadErrors_worker3.js
rename : dom/src/threads/test/threadErrors_worker4.js => dom/workers/test/threadErrors_worker4.js
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/throwingOnerror_worker.js => dom/workers/test/throwingOnerror_worker.js
rename : dom/src/threads/test/xhrAbort_worker.js => dom/workers/test/xhrAbort_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
2011-07-17 15:09:13 -04:00
Matheus Kerschbaum
b0c1f89ef4
Bug 579571 - Remove --enable-timeline support. r=tglek
2011-07-17 12:07:42 +02:00
Jeff Walden
cd69bfc8a9
Bug 607371 - Throw an exception when an excessively large arguments array is passed to Function.prototype.apply, rather than silently passing only the maximum number of supported elements. Silently treating the array as smaller than it actually is is prone to silent errors; throwing an exception is immediate and obvious. r=luke
...
--HG--
extra : rebase_source : 3ae04ac924cd28199ba0e48d90dba2f7c5a2c563
2011-07-25 20:33:02 -07:00
Jeff Walden
fe81a5cc42
Bug 674775 - Implement js::IndexToString to get a JSString corresponding to a uint32_t. r=luke
...
--HG--
extra : rebase_source : 4933683a4d051521d2ba3bad0f16b5f5dc01e03d
2011-07-27 17:09:12 -07:00
Marty Rosenberg
d381aac69f
Bug 674143 - Change jsval tag representation; change ARM mjit backend to test tags using a single comparison (r=dvander,luke)
2011-07-29 16:24:30 -07:00
Boris Zbarsky
1a5df5f296
Bug 671453. Fix use of [implicit_jscontext] with non-quickstubbed setters. r=mrbkap
2011-07-29 14:30:00 -04:00
Luke Wagner
c862923ae5
Fix 22134b2abde4 for non-JS_THREADSAFE builds (r=burning)
2011-07-29 11:14:46 -07:00
Luke Wagner
185aaf8f99
Bug 672971 - Remove SetSafeJSContext (r=bz,bent)
...
--HG--
extra : rebase_source : f7eb1dcd3bc8ae1bfda0a89d044c0da9621d99e9
2011-07-27 16:15:50 -07:00
Luke Wagner
23a2ca761c
Bug 669617 - Fix debug-only null-deref in JS_IsRunning (r=igor)
...
--HG--
extra : rebase_source : f9f1215705f36bb2d37553f92a3058b73304bd6f
2011-07-28 17:59:43 -07:00
Nick Fitzgerald
9d7d97c0a9
Bug 674283 - Add source map urls to JSScript. r=jorendorff.
2011-07-29 10:44:45 -05:00