Michael Kohler
bf6a5aaae5
Bug 711818 - MOZILLA_GUARD_OBJECT_NOTIFIER* should use a MOZ_ prefix to follow MFBT style
2012-01-10 00:29:30 -05:00
Terrence Cole
0f79e55476
Bug 716176 - Trigger write barriers when copying BaseShapes; r=billm
...
Since getterObj and setterObj are hidden beneath unions, we need to manually
trigger their barriers.
--HG--
extra : rebase_source : c4936795ff5afbb23b77f680a4e607a6f1b722bd
2012-01-09 16:08:24 -08:00
Daniel Holbert
8f4f050f75
Bug 716702: Fix C++-style comment in header 'jsopcode.h' that gets included in C code. r=bhackett
2012-01-09 15:45:54 -08:00
Landry Breuil
c4964fd0be
Bug 714312 - Use <machine/endian.h> to get endianess on BSD systems, fixing the BSD build. r=ted
...
--HG--
extra : rebase_source : 8b418bdb2d713093d138ffed20bf1630c05f396b
2012-01-09 17:32:00 -06:00
Jeff Walden
3e5f1331f2
Bug 715821 - Make Object.prototype.__defineGetter__ and Object.prototype.__defineSetter__ perform their work by forwarding to Object.defineProperty. This eliminates two calls to CheckRedeclaration, which is impeding property-storage-splitting work. r=bhackett
...
--HG--
extra : rebase_source : 4516291a3e4809999aef2c0a3748785a3aa139ce
2012-01-06 00:13:20 -06:00
Ben Turner
6f8017d643
Bug 674726 - WebTelephony. r=philikon+mounir, sr=sicking. Not part of the default build.
...
--HG--
extra : transplant_source : %1A%23%10d%88%B3%DA%87%C9%DD0%E6P%1Ct%AD%7D%80%B6%B4
2012-01-09 14:28:47 -08:00
Daniel Holbert
6bc23dbdce
Bug 716663: Fix check for PR49911 to use "=" instead of "==" for string-equality-check with 'test'. r=respindola
2012-01-09 14:17:00 -08:00
Luke Wagner
2156b20ec8
Bug 716068 - de-OptimizeSpanDeps (r=waldo)
...
--HG--
extra : rebase_source : 4dd2b3c08f792ceb86c3824b953e88a08f3968cc
2012-01-09 11:05:06 -08:00
Luke Wagner
a0f4468a00
Bug 715817 - rm SRC_EXTENDED (r=waldo)
...
--HG--
extra : rebase_source : ba776d02fcaa109cac1ab450939218b3090b9b73
2012-01-09 11:05:03 -08:00
Jim Blandy
44ae800ab8
Bug 716629: Mark deleted JSFunction::toFunction methods as private, as per MOZ_DELETE instructions in mfbt/Attributes.h.
2012-01-09 12:34:06 -08:00
Mounir Lamouri
90398cbe06
No bug - Fix build bustage. Follow up from bug 716541. r=mrbkap
2012-01-09 20:09:02 +01:00
Jacek Caban
8273584a40
Bug 712594 - libffi fails to build on mingw-w64 r=bsmedberg
2012-01-09 18:46:27 +01:00
Jacek Caban
d94f6b84d0
Bug 714646 - jsgc.cpp fails to compile on Win64 GCC r=igor
2012-01-09 18:45:50 +01:00
Brian Hackett
ef103cd67e
Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
2012-01-09 06:29:50 -08:00
Igor Bukanov
12c791efaf
bug 716512 - make sure that gcparam in shell cannot set MAX_GC_BYTES to a value les than the current GC_BYTES. r=anygregor
2012-01-09 15:23:36 +01:00
Ed Morley
7d7562b0d4
Backout b1612e3ba9b9 & 668a56be0eef (bug 622301) for Dromaeo regressions
2012-01-07 14:17:54 +00:00
Jeff Walden
36dd382b2e
Bug 715852 - Fix an assertion running ecma_5/Object/proto-property-change-writability-set.js that happens when a test gets methodjitted just so. This fix is the required methodjit complement to the interpreter fix from bug 713944. FAIL. r=i-am-dumb
2012-01-07 00:55:21 -06:00
Bobby Holley
9f17b789c2
Bug 715417 - Eliminate getPrincipalArray and globalPrivilegesEnabled from JSPrincipals. r=mrbkap
2012-01-06 17:29:02 -08:00
Bobby Holley
fac15f2a63
Bug 622301 - Remove now-obsolete 'callee' parameter. r=mrbkap
2012-01-06 17:29:02 -08:00
Bobby Holley
d5b089558f
Bug 622301 - Don't use XPCWrappedNative::GetWrappedNativeOfJSObject in quickstub unwrapping. r=mrbkap
2012-01-06 17:29:02 -08:00
Ed Morley
44179fc650
Bug 716139 - Don't try to generate js/src/analysis-tests/Makefile, since the directory no longer exists; rs=khuey
2012-01-07 01:00:29 +00:00
Igor Bukanov
024bdbca25
bug 714280 - Make gcMaxBytes a hard limit. r=anygregor
2012-01-05 09:54:37 +01:00
Mounir Lamouri
e47889adff
Bug 703121 - Part 2 - Do not force warnings-as-errors to be disabled on Android. r=khuey
2012-01-06 18:17:07 +01:00
Mounir Lamouri
4974b40d0d
Bug 703121 - Part 1 - Make warnings-as-errors opt-in instead of opt-out. r=khuey
2012-01-06 18:16:20 +01:00
Jeff Walden
84ad2e6e48
Bug 713965 - Replace deleteGeneric (taking a jsid) with deleteByValue (taking a Value), and use the property-type-specific methods exclusively. r=bhackett
...
--HG--
extra : rebase_source : c9273f81996c755f6b3814895a4ce64f390f7c50
2011-12-28 16:33:20 -06:00
Jeff Walden
51c7071c6d
Bug 715059 - Make ParseNode non-copyable and non-copy-assignable. r=luke
...
--HG--
extra : rebase_source : 390a125ca841d1b2e26ee3e18b72242e151feff4
2012-01-03 22:18:55 -06:00
Jeff Walden
afa8cb44ae
Bug 715682 - Make sure to generate the appropriate initializing opcode for accessors in object literals. r=bhackett
...
--HG--
extra : rebase_source : b4ec1d4e5800606c31e6fb7edf627437fe3f5185
2012-01-05 17:40:14 -06:00
Igor Bukanov
2171d0d05a
bug 715883 - eliminating no longr used JSRuntime::gcEmptyArenaPoolLifespan and related code. r=gal
2012-01-06 16:42:18 +01:00
Andrew McCreight
afff3371b6
Bug 707313 - use special non-NULL next for weak maps not in the list. r=jimb
2012-01-06 11:30:09 -08:00
Jim Blandy
1dd8193e3d
Bug 715656: Rename js::StackFrame::markFunctionEpilogueDone to updateEpilogueFlags, to be less misleading r=luke
2012-01-06 11:06:48 -08:00
Jim Blandy
6c52827dec
Bug 715667: Remove some unnecessary toFunction() calls applied to JSFunction values. r=luke
2012-01-06 11:06:48 -08:00
Terrence Cole
17f1969b7b
Bug 715943 - StackFrame marking should not skip its JSFunction; r=luke
...
Right now, the StackFrame marks script(). When this is a plain function, this
returns fun()->script(), meaning that we never explicitly mark fun() and rely on
it being rooting in some other fashion. This is incorrect.
--HG--
extra : rebase_source : 53ef38edcacbb2f5c40f207486c91d5437468721
2012-01-06 11:00:41 -08:00
Blake Kaplan
0b4fbbaf46
Bug 715498 - Revive the -c "compile only" option for the JS shell. r=cdleary
...
--HG--
extra : rebase_source : 06f8f4f642df4c5facbac0c906e64a8a58261005
2011-12-23 18:25:16 +01:00
Marco Bonardo
d9cd166f6a
Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
2012-01-06 13:49:52 +01:00
Brian Hackett
9ffe60c17b
Seal/freeze objects without converting to dictionary mode, bug 708641. r=luke
2012-01-05 19:51:08 -08:00
Brian Hackett
c777c2ce72
Fix bug 715662.
2012-01-05 19:13:56 -08:00
Jeff Walden
9b71441bf3
Convert a couple always-true appends to infallibleAppend, since that's what they should have been using. No bug, r=trivial
...
--HG--
extra : rebase_source : c5d4c809e3fe23013ec1e64d18fa7001472e0092
2012-01-05 11:42:42 -06:00
Jeff Walden
318233e1de
Return NULL, not false, from some JSObject::replaceWithNewEquivalentShape, which returns a Shape*. No bug, r=themaid
...
--HG--
extra : rebase_source : 126f621547689572b1ace0ad703b23f311fd64ff
2012-01-05 17:12:18 -06:00
Brian Hackett
ec406a6cd9
Make sure to call XML methods properly in property ICs, no bug. r=dvander
2012-01-05 12:57:06 -08:00
Brian Hackett
b09fa302b2
Remove JOF_CALLOP, bug 712714. r=dvander
2012-01-05 11:08:38 -08:00
Brian Hackett
055e6c3283
Add liveness intervals to indicate variable writes within try blocks, bug 714645. r=dvander
2012-01-05 07:01:18 -08:00
Brian Hackett
4509793e72
Use persistent type sets for initializer opcodes, bug 714600. r=dvander
2012-01-05 06:50:46 -08:00
Brian Hackett
248500c61c
Don't modify dictionary shapes in place, bug 703157. r=luke
2012-01-05 06:38:46 -08:00
Igor Bukanov
90aadf1e49
bug 714562 - fixing races between the background arena decommit and with arena allocation. r=wmccloskey
...
--HG--
extra : rebase_source : 6f24d608f99b921c0454a38952211e6657dc6f3e
2012-01-02 13:46:59 +01:00
Terrence Cole
80462221a9
Bug 715201 - Add more barriers to BaseShape; r=bhackett
...
BaseShape's new copy constructor for StackBaseShape needs to be write barriered
like the existing constructor.
--HG--
extra : rebase_source : e91a8bcca76d66dd421473d2f2a17ce5be6eaffc
2012-01-04 14:40:50 -08:00
Bill McCloskey
10193ec801
Bug 714418 - Remove nsIXPCScriptable::DONT_SHARE_PROTOTYPE (r=bholley, sr=mrbkap)
2012-01-04 14:13:20 -08:00
Bill McCloskey
2971953b5e
Bug 714353 - Remove nsIXPCScriptable::Trace (r=mrbkap)
2012-01-04 14:13:15 -08:00
Bill McCloskey
488641b46d
Bug 714350 - Remove nsXPConnect::RestoreWrappedNativePrototype (r=mrbkap)
2012-01-04 14:13:08 -08:00
Ed Morley
2ecce6e8b2
Merge mozilla-central to mozilla-inbound
2012-01-04 20:43:25 +00:00
Tom Schuster
9b4a99239a
Bug 607692 - Inline parseInt(<int|double>, <0|10>) in JM. r=bhackett
...
--HG--
extra : rebase_source : 341df111df6ad7568dfbcddd60f31c8c9eece85f
2012-01-04 21:29:54 +01:00