Commit Graph

14682 Commits

Author SHA1 Message Date
Bill McCloskey
095fa57be2 Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary) 2011-07-13 15:43:33 -07:00
Bill McCloskey
7643e7af42 Bug 670205 - Preserve JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal) 2011-07-13 15:43:31 -07:00
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
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
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
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
Han Chang
3af25db115 Bug 640629 - Move timer declaration instances to prevent premature garbage collection from occuring and wiping out the timer instances before they get a chance to fire. r=jdm,gavin 2011-07-05 21:40:00 -04:00
Rafael Ávila de Espíndola
43597c72c7 Bug 673556 - Make sure that C limits macros are defined on over-zealous compilers; r=khuey
--HG--
extra : rebase_source : 46f5ddf3a2bcfcd882e3814216299af09347de7e
2011-07-26 17:09:42 -04:00
Igor Bukanov
e39b18efab bug 673760 - keep ArenaHeader::compartment until the GC finishes. r=anygregor 2011-07-24 18:14:10 +02:00
Ehsan Akhgari
8eaf1685d8 Backout bug 670205 and bug 673451 because of build bustage
--HG--
extra : rebase_source : 1125480c0f47d0388876c09648d64bdbd62d1206
2011-07-26 14:41:43 -04:00
Rob Arnold
30f4fb218a Bug 656320: don't delete properties if the delProperty op says not to, r=jorendorff 2011-07-26 11:41:44 -07:00
Bill McCloskey
eda8607b71 Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary) 2011-07-13 15:43:33 -07:00
Bill McCloskey
51329bbb65 Bug 670205 - Maintain JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal) 2011-07-13 15:43:31 -07:00
Hannes Verschore
a412f60330 Bug 673066: Check for GOTOX in processing source notes, r=dvander 2011-07-26 10:55:02 -07:00
Brendan Eich
a4bd07b516 Oops, forgot the test for bug 588061. 2011-07-26 08:40:15 -07:00
Patrick McManus
d0453f20a5 backport 659324 664692 - prefix websocket as mozwebsocket, based on nossralf. r=sicking 2011-07-26 09:30:14 -04:00
Marco Bonardo
a132380d79 Merge last green changeset from mozilla-inbound to mozilla-central 2011-07-26 11:50:00 +02:00
Kyle Huey
6ab62c5552 Bug 673940: Don't accidentally overwrite the environment's PYTHONPATH. r=ted 2011-07-25 10:20:43 -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
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
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
Kyle Huey
aeb493ded5 Bug 672938: Make pythonpath.py work as a pymake native command. r=ted 2011-07-21 15:07:33 -07:00
Mike Hommey
81927e24f3 Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange 2011-07-21 11:14:06 +02: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
Kyle Huey
936a61f505 Bug 578478: Followup to placate the copy-paste test. 2011-07-19 15:55:22 -07:00
Kyle Huey
945bfa198d 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
83c42e48af Merge m-c to b-s. 2011-07-19 08:50:02 -07:00
Mike Hommey
2785b088eb Bug 551138 - Allow to build against system libffi. r=ted 2011-07-22 08:47:57 +02:00
Nicholas Nethercote
ca8a2e6e49 Bug 672732 - Don't report per-compartment measurements that have zero bytes. r=gal. 2011-07-21 17:39:01 -07:00
Chris Leary
51af6b197d Bug 673052: Fix JS shell option parser argument leak. (r=dvander) 2011-07-21 12:14:20 -07:00
Luke Wagner
d8af27d8bc 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
de46d72752 Bug 672026 - Ensure that there is an object principals finder during early startup (r=mrbkap) 2011-07-18 17:37:19 -07:00
Ehsan Akhgari
34ec9e0587 Merge mozilla-central and mozilla-inbound 2011-07-18 18:16:25 -04:00