Jason Orendorff
ed3e6bfd54
Add passing test Object-isSealed-01.js. no_r=me.
2011-08-11 01:33:19 -05:00
Jason Orendorff
9bca815475
Address review comments from billm (bug 672829 comment 65).
2011-08-11 00:58:28 -05:00
Rafael Ávila de Espíndola
875d19b690
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
8b3a5c07fb
Merging mozilla-inbound into mozilla-central.
2011-08-11 13:08:47 +02:00
Jason Orendorff
59fd77e00c
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
77bcd4d8bb
Merge b-s to m-c.
2011-08-10 11:12:30 -04:00
Justin Wood
19e1a18275
Backout Bug 648134 due to bustage. (rather than back out the whole push)
2011-08-10 05:18:24 -04:00
Kyle Huey
9536725f1f
Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted
2011-08-09 20:48:41 -04:00
Jason Orendorff
bd42d5ffc4
Bug 677371 - [jsdbg2] Assertion failure: throwing, at jscntxt.h:1274. r=jimb
2011-08-09 18:01:38 -05:00
Jason Orendorff
d8123ebf1c
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
7abbcaf6a7
Bug 677589 - [jsdbg2] Crash [@ JSObject::getClass] when cloning null. r=jimb.
2011-08-09 15:47:28 -05:00
Jason Orendorff
2b428cbaf2
Bug 677593 - [jsdbg2] Assertion failure: (ptrBits & 0x7) == 0, at ../jsval.h:705. r=jimb.
2011-08-09 15:46:41 -05:00
Jason Orendorff
6666d9cd42
Merge from mozilla-central to jsdbg2.
2011-08-09 10:21:12 -05:00
Ehsan Akhgari
6690ac6ddf
Merge the latest green changeset on mozilla-inbound to mozilla-central
2011-08-09 08:09:13 -04:00
Jan Varga
5020b003ce
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
ccf4fccf33
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
96c71ac382
bug 665354 - page-independent free span. r=wmccloskey
2011-08-05 18:43:59 +02:00
Marty Rosenberg
71bc6c54d9
Fix fnegd_r() JaegerSpew. (Bug 676577, r=sstangl)
2011-08-10 17:51:00 -07:00
Marty Rosenberg
8b9979b33e
Add GCC format attribute to JaegerSpew. (Bug 676577, r=sstangl)
2011-08-10 17:36:07 -07:00
Jason Orendorff
218e332f1c
Bug 672804 - "Assertion failure: parent" with trap right after JSOP_ENTERBLOCK. r=billm.
2011-08-10 17:40:39 -05:00
Jason Orendorff
76846f1c5b
Bug 677924 - JS shell: version(4096) asserts. r=cdleary.
2011-08-10 17:37:29 -05:00
Luke Wagner
7c1365819b
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
146bdc79f5
backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4
2011-08-10 18:18:09 -04:00
Brad Lassey
726deb160d
follow up patch to fix orange from mismatched rules.mk r=orange
2011-08-10 17:53:37 -04:00
Walter Meinl
a1c8316d83
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
ccaba60ed1
Bug 676465 - Replace PRBool with boolean in IDL files, r=bsmedberg
2011-08-06 22:03:32 -07:00
Ehsan Akhgari
2fa58bdab1
Merge mozilla-central and mozilla-inbound
2011-08-07 00:45:59 -04:00
Phil Ringnalda
ca4290d3a9
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
585912ae63
Bug 668936: Stringify String.prototype.replace's arguments in the right order (r=jwalden)
2011-08-05 19:28:31 -07:00
Marty Rosenberg
a4c9f645dc
Bug 649202 - Implement fast typed arrays for ARM (r=jbramley)
2011-08-05 18:14:50 -07:00
Tom Schuster
f5be51a9c0
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
77950034de
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
fb02b93fcc
Bug 676486 - Only compare args in StackIter when the StackFrame hasArgs (r=waldo)
2011-08-05 08:22:51 -07:00
Jason Orendorff
bba8ad1126
Address review comments from brendan (bug 672829 comment 42).
2011-08-03 19:43:39 -05:00
Jason Orendorff
0cc8abb074
Merge from mozilla-central to jsdbg2.
2011-08-01 17:46:33 -05:00
Ben Turner
479e978cdd
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
c349396958
Merge last green changeset from mozilla-inbound to mozilla-central
2011-08-01 16:04:07 +02:00
Kyle Huey
aa3baea64a
Merge m-c to b-s.
2011-08-01 08:06:23 -04:00
Jason Orendorff
c4f527861a
Merge from mozilla-central to jsdbg2.
2011-07-28 13:45:51 -05:00
Luke Wagner
30ebc3e8b0
Bug 676023 - Increment pc on error path out of JSOP_RETURN (r=dvander)
2011-08-04 23:15:35 -07:00
Mike Hommey
abdb4efbe6
Bug 674837 - Properly set android build options on NDK5+. r=ted
2011-07-28 14:58:15 +02:00
Jason Orendorff
75a71f51e8
Merge from mozilla-central to jsdbg2 branch.
2011-07-27 18:23:16 -05:00
Jason Orendorff
722572a323
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
6e9ed3809d
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
cf4a559f2b
Bug 668349 - changes to xpcshell.ini; r=jmaher
2011-08-10 16:56:49 -04:00
Siddharth Agarwal
7147e45572
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
b88a466d4d
Bug 616744 - Add GetElement PIC for arguments objects r=dvander
2011-07-27 15:39:55 +02:00
Jeff Walden
4f15098148
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
1ec520583b
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
5d42be833c
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
6a28121ce1
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
907a4b7654
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
37a7cdc2f2
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
2011-07-25 20:43:00 -04:00
Kyle Huey
6ab62c5552
Bug 673940: Don't accidentally overwrite the environment's PYTHONPATH. r=ted
2011-07-25 10:20:43 -07:00
Igor Bukanov
d6d80f5a73
bug 673795 - part1, no empty chunk hashing. r=anygregor
...
--HG--
extra : rebase_source : 5700156556287ae6e72b78640451c5ceb1013df4
2011-07-25 13:04:02 +02:00
Igor Bukanov
1de6570b85
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
208630ac67
Bug 545222: treat powerpc-*-openbsd* as powerpc-*-freebsd*, r=gal
2011-08-12 13:47:22 -07:00
Jeff Walden
fec16d8559
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
90876d8d1e
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
48531c9e78
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
f5df3d50be
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
84505fba14
Bug 671150 - Add memory reporter for the JS PropertyTable. r=brendan.
2011-07-24 17:00:56 -07:00
Ehsan Akhgari
cadef9ec48
Merge mozilla-central and mozilla-inbound
2011-07-24 12:52:51 -04:00
Ed Morley
665459d156
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
cbfd8e2789
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
d94cff4ac3
Bug 588061 - bogus initial tokenizer position (r=cdleary).
2011-07-22 18:14:17 -07:00
Luke Wagner
495c630b33
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
3be0b6110e
Merge the last green changeset on mozilla-inbound to mozilla-central
2011-07-22 15:48:18 -04:00
Blake Kaplan
d87a8b11e5
Bug 673503 - Make sure the prototype here is in the right compartment. r=wmccloskey
2011-07-22 12:14:02 -07:00
Jason Orendorff
0a4b0df2c1
Address review comments from brendan (bug 627829 comment 35).
2011-07-22 10:54:36 -05:00
Tom Schuster
ffe5a02597
Bug 635017 - /undefined/.match() should succeed. r=jorendorff.
2011-07-22 09:46:07 -05:00
Marco Bonardo
55b2a4bd7e
Merge mozilla-central and mozilla-inbound
2011-07-22 15:31:14 +02:00
Kyle Huey
21cdfe78c0
Merge m-c to b-s.
2011-07-22 00:03:35 -07:00
Kyle Huey
4682f37f8c
Bug 585015: Invoke header.py as a native command. r=glandium
2011-07-21 17:01:45 -07:00
Luke Wagner
e8188afccb
Backout out bug 672026 for causing mobile startup crashes
2011-07-21 16:39:10 -07:00
Jason Orendorff
0be0bd62cf
Address review comments from billm (bug 672829 comment 15).
2011-07-21 18:14:33 -05:00
Jason Orendorff
b01a686753
Address review comments from Waldo (bug 672829 comment 26).
2011-07-21 17:38:05 -05:00
Jason Orendorff
a03f15a1eb
Address review comments from Waldo (bug 672829 comment 24).
2011-07-21 17:36:09 -05:00
Kyle Huey
aeb493ded5
Bug 672938: Make pythonpath.py work as a pymake native command. r=ted
2011-07-21 15:07:33 -07:00
Jason Orendorff
30ecf8305b
Address review comments from Waldo (bug 672829 comment 23).
2011-07-21 16:23:21 -05:00
Jason Orendorff
254ba76233
Address review comments from dvander (bug 672829 comment 17).
2011-07-21 15:46:04 -05:00
Mike Hommey
81927e24f3
Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange
2011-07-21 11:14:06 +02:00
Mike Hommey
34c4b1bb29
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
02f6d40f21
Bug 673850 - Fix YARR with Solaris Studio compiler. r=dmandelin.
2011-07-28 11:35:30 +08:00
Jason Orendorff
f8465f2924
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
2011-07-27 17:44:43 -05:00
Jason Orendorff
9b4065b6f0
Bug 651940 - When hashing a jsid, assert that js_CheckForStringIndex(id) == id. r=Waldo.
2011-07-27 17:44:29 -05:00
Blake Kaplan
4dce96c6be
Bug 669228 - Don't use the dummy global as a real global. r=jorendorff
2011-07-27 12:33:33 -07:00
Blake Kaplan
f5da8f28a2
Fix bug 674182. r=jst
2011-07-27 12:29:26 -07:00
Bill McCloskey
e5b1c12c0c
Bug 672687 - Fix rebasing mistake
2011-07-27 10:48:52 -07:00
Bill McCloskey
b87fbad118
Bug 672687 - Add more asserts for cross-compartment pointers in proxies (r=mrbkap)
2011-07-27 10:31:06 -07:00
Mike Hommey
2c6ed6f9c7
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
114f8c6a2d
bug 673072 - remove deprecated curl header curl/types.h from Breakpad includes. r=ted
2011-07-21 02:32:00 -04:00
Nicholas Nethercote
a29b258004
Bug 672694 - Add memory reporters to count compartments. r=gal.
2011-07-21 00:20:47 -07:00
Nicholas Nethercote
f3aebefb11
Bug 669611 - Add memory reporter for GC heap fragmentation. r=jlebar.
2011-07-20 21:08:24 -07:00
Dão Gottwald
eef805ec9f
Backed out changeset e25da7cc7c63
2011-07-21 05:25:34 +02:00
Bill McCloskey
6e203755b1
Bug 672112 - Fix PICTable bug in tracer (r=dmandelin)
2011-07-20 17:31:51 -07:00
Jeff Walden
252a1b2636
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
b55f8d896d
Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=dvander
2011-07-22 17:58:26 +09:00
Jason Orendorff
3601afef8b
Revert some unnecessary and incompatible changes I made to JS_DumpHeap in rev 2560cd08c828.
2011-07-20 12:01:02 -05:00
Jason Orendorff
6622960d6e
Change comments in jsdbg.cpp to conventional style.
2011-07-20 11:05:36 -05:00