Rafael Ávila de Espíndola
157d7987b6
Bug 715528 - Drop old bits about cross compiling from ppc to x86 and default OS X for ppc. r=ted.
2012-01-10 08:29:13 -05:00
Mike Hommey
e53de290fb
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Jeff Walden
fe5b6d5df9
Fix the test for bug 715682 to use the right file name and bug number, and give it a more accurate description. r=trivial
2012-01-10 00:11:15 -06:00
Jeff Walden
0a0270cc17
Bug 715821 - Add tests for reimplementation of Object.prototype.__define[GS]etter__ in terms of Object.defineProperty. r=tests
...
--HG--
extra : rebase_source : fe221868b0aa281da44383fda7a4ef4c69156554
2012-01-09 23:12:47 -06:00
Michael Kohler
8e7d457186
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
d99f31fcbe
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
a07b27d42d
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
f058e16a46
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
fde536732b
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
288be4f200
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
7787c56627
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
daf1801ebe
Bug 716068 - de-OptimizeSpanDeps (r=waldo)
...
--HG--
extra : rebase_source : 4dd2b3c08f792ceb86c3824b953e88a08f3968cc
2012-01-09 11:05:06 -08:00
Luke Wagner
c83e247b29
Bug 715817 - rm SRC_EXTENDED (r=waldo)
...
--HG--
extra : rebase_source : ba776d02fcaa109cac1ab450939218b3090b9b73
2012-01-09 11:05:03 -08:00
Jim Blandy
e8ef2954a3
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
0ccc86184f
No bug - Fix build bustage. Follow up from bug 716541. r=mrbkap
2012-01-09 20:09:02 +01:00
Jacek Caban
c43edc5e0b
Bug 712594 - libffi fails to build on mingw-w64 r=bsmedberg
2012-01-09 18:46:27 +01:00
Jacek Caban
3d4787161e
Bug 714646 - jsgc.cpp fails to compile on Win64 GCC r=igor
2012-01-09 18:45:50 +01:00
Brian Hackett
17956b3655
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
2343df4eb3
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
a0b7161174
Backout b1612e3ba9b9 & 668a56be0eef (bug 622301) for Dromaeo regressions
2012-01-07 14:17:54 +00:00
Jeff Walden
a4064a94b1
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
afcb8f3ff9
Bug 715417 - Eliminate getPrincipalArray and globalPrivilegesEnabled from JSPrincipals. r=mrbkap
2012-01-06 17:29:02 -08:00
Bobby Holley
e1b5338653
Bug 622301 - Remove now-obsolete 'callee' parameter. r=mrbkap
2012-01-06 17:29:02 -08:00
Bobby Holley
cbfae41c88
Bug 622301 - Don't use XPCWrappedNative::GetWrappedNativeOfJSObject in quickstub unwrapping. r=mrbkap
2012-01-06 17:29:02 -08:00
Ed Morley
a3d402f514
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
854d7da9f0
bug 714280 - Make gcMaxBytes a hard limit. r=anygregor
2012-01-05 09:54:37 +01:00
Mounir Lamouri
ef5acea3ad
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
d14c89681d
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
dd39351d29
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
558cd6384a
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
c4f9971b16
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
9792b639a6
bug 715883 - eliminating no longr used JSRuntime::gcEmptyArenaPoolLifespan and related code. r=gal
2012-01-06 16:42:18 +01:00
Andrew McCreight
f14f025a4a
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
3a27c8f7fd
Bug 715656: Rename js::StackFrame::markFunctionEpilogueDone to updateEpilogueFlags, to be less misleading r=luke
2012-01-06 11:06:48 -08:00
Jim Blandy
ca27c14869
Bug 715667: Remove some unnecessary toFunction() calls applied to JSFunction values. r=luke
2012-01-06 11:06:48 -08:00
Terrence Cole
0888a38994
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
867263367f
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
f0b84a5ba3
Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
2012-01-06 13:49:52 +01:00
Brian Hackett
c0499581a1
Seal/freeze objects without converting to dictionary mode, bug 708641. r=luke
2012-01-05 19:51:08 -08:00
Brian Hackett
00b691ebdf
Fix bug 715662.
2012-01-05 19:13:56 -08:00
Jeff Walden
b984f15561
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
a59be7a33e
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
8337870efd
Make sure to call XML methods properly in property ICs, no bug. r=dvander
2012-01-05 12:57:06 -08:00
Brian Hackett
ca847ab5d2
Remove JOF_CALLOP, bug 712714. r=dvander
2012-01-05 11:08:38 -08:00
Brian Hackett
c9b3cdece5
Add liveness intervals to indicate variable writes within try blocks, bug 714645. r=dvander
2012-01-05 07:01:18 -08:00
Brian Hackett
81b6aa3645
Use persistent type sets for initializer opcodes, bug 714600. r=dvander
2012-01-05 06:50:46 -08:00
Brian Hackett
c9b5aa3a72
Don't modify dictionary shapes in place, bug 703157. r=luke
2012-01-05 06:38:46 -08:00
Igor Bukanov
bcb99a016f
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
9eb2c30ca3
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
eb67f75e9b
Bug 714418 - Remove nsIXPCScriptable::DONT_SHARE_PROTOTYPE (r=bholley, sr=mrbkap)
2012-01-04 14:13:20 -08:00