Граф коммитов

17208 Коммитов

Автор SHA1 Сообщение Дата
Vladimir Vukicevic eb2912f04f b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 1; r=jorendorff 2010-02-04 16:33:40 -08:00
Vladimir Vukicevic 79a87e46c0 no bug; tests/js1_8_5 is not listed in tests/jstests.list; r=dmandelin 2010-02-04 15:49:30 -08:00
Vladimir Vukicevic db67dfcafe b=542402; add FLOAT64 to typed arrays; r=jorendorff 2010-02-04 15:31:40 -08:00
David Mandelin 13b46d6623 Bug 544128: windows compatibility for shell JSTest harness, r=dvander 2010-02-04 14:41:50 -08:00
David Mandelin 61cdb17aa9 No bug: fix visibility warnings in GCC, no_r=me 2010-02-04 11:29:53 -08:00
Walter Meinl 5511b8f432 Bug 536451 - OS/2 cannot handle mozsqlite3.dll. r=ted
--HG--
extra : rebase_source : c1a6deb7130b1142ca58dad88a34ecdcda75a378
2010-02-04 15:51:02 +01:00
Nicholas Nethercote 764b0d2165 Bug 543384 - Multi-line assertion that makes jsfunfuzz sad. r=jruderman.
--HG--
extra : convert_revision : 42624af8095495e387d20c7e474dcc602694b300
2010-02-04 10:26:47 +11:00
Nicholas Nethercote f04d49eb7e No bug. Add missing case in switch to fix compiler warning. r=me.
--HG--
extra : convert_revision : f8bd54f28d02464ff69422477e9139dfaa0d85ae
2010-02-04 10:22:41 +11:00
Boris Zbarsky 17267b97a3 Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff 2010-02-03 16:14:14 -05:00
Steven Johnson b7b00c3b01 Bug 543803 - Fix unused-variable warnings in Release ARM builds (r=rreitmai)
--HG--
extra : convert_revision : de2889d43d17c9ccc659c509dcb0c1749111d336
2010-02-02 12:37:59 -08:00
Jeff Walden 630b747b6f Bug 543097 - Precompute the prototype when evaluating function expressions and regular expression literals on trace, rather than (slowly) looking it up every time. r=jorendorff
--HG--
extra : rebase_source : d023ded17937248bdfb23705e7477918b111746f
2010-02-01 17:20:37 -08:00
Jeff Walden 76d724662c Backed out changeset bc8bb2def82d, something's weird with this and we try to generate 9-argument traceable natives (maxargs is 8). 2010-02-03 17:10:23 -08:00
Boris Zbarsky 52af05fea1 Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff 2010-02-03 16:14:14 -05:00
Ginn Chen 4e40b7c167 Bug 537076 - jslock.cpp failed to compile with Sun Studio 12u1 on Solaris. r=jorendorff.
--HG--
extra : rebase_source : dff24a27c0d1464e18d2abeb72a400360db3267d
2010-02-03 11:02:07 -06:00
Igor Bukanov 9d7785e018 bug 538463 - caching only single-threaded objects. r=jorendorff 2010-02-03 13:42:07 +03:00
Igor Bukanov d7f5b53e87 Backed out changeset b9700adc3951 - the landing for the bug 538463 had wrong changes 2010-02-03 13:37:56 +03:00
Igor Bukanov fb2a22b4e8 bug 538463 - caching only single-threaded objects. r=jorendorff 2010-02-03 12:46:10 +03:00
Jason Orendorff 8784daeda5 Bug 543565 - Assertion failure: fp->slots + fp->script->nfixed + js_ReconstructStackDepth(cx, fp->script, fp->regs->pc) == fp->regs->sp | Assertion failure: pcdepth + ndefs <= StackDepth(script) due to bug handling JSOP_POP after JSOP_UNBRAND. r=brendan. 2010-02-02 18:20:24 -06:00
Rick Reitmaier 344df5591b Bug 504202 - MIPS target support (r+graydon,rreitmai) [chris.dearman]
MIPS target support added courtesy of Chris Dearman.

--HG--
extra : convert_revision : 45136ae8db067291bb4b6595f6c4319675012cc5
2010-02-01 10:22:30 -08:00
Rick Reitmaier 4ea4aee115 Bug 508266 - nanojit X64 backend doesn't handle 64bit jumps (r+nnethercote,edwsmith)
--HG--
extra : convert_revision : 84a0590762f5a804b905378b74414294ed22cbe6
2010-01-28 15:25:07 -08:00
Steven Johnson 03aeaa1246 Update comment about Thumb-2 usage to be grammatically correct, per nnethercote's suggestion.
--HG--
extra : convert_revision : 4520d720b2e3681edfeba915cd7d359231f24de8
2010-01-28 13:57:08 -08:00
Steven Johnson ff84231a19 remove arm_thumb and arm_thumb2 flags (r=rreitmai,r=nnethercote,bug=541491)
--HG--
extra : convert_revision : b9b31e60f28eb87842aae9325944c1d03ca1b2a7
2010-01-28 13:37:40 -08:00
Jeff Walden 5984ede8a0 Bug 540985 - Regression in Peacekeeper string benchmarks due to regexp literals no longer tracing. A prototype of this patch was by bz. r=igor 2010-01-26 18:41:30 -08:00
Brendan Eich 004044d3a5 Add jstests.list entry for regress-541455.js. 2010-02-02 11:11:07 -08:00
Brendan Eich 82dceeda67 Add test for 541455. 2010-02-02 11:10:19 -08:00
Brendan Eich 3d332452c5 Cleanup pass on bug 543119 (r=vlad). 2010-02-01 15:50:30 -08:00
Luke Wagner 742f31ca8a Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo) 2010-01-29 18:25:16 -08:00
Vladimir Vukicevic a20b5365ba b=543119; typed array tracing should be more const than it is; r=gal 2010-01-29 23:03:59 -08:00
Robert Sayre 6eac0d504b Merge mozilla-central to tracemonkey. 2010-01-29 09:51:21 -08:00
Nicholas Nethercote 539fc4642f Bug 540368 - nanojit: split LIR_qlo, LIR_live and LIR_ret into two opcodes each to faciliate LIR type-checking (TM-specific part). r=dvander. 2010-01-28 09:43:36 +11:00
Nicholas Nethercote 6a4833dbff Bug 541491 - ARM_ARCH, ARM_VFP, and ARM_THUMB2 should be runtime options everywhere (TM-specific part). code=stejohns, r=nnethercote. 2010-01-28 09:41:07 +11:00
Nicholas Nethercote 672cf8b3e0 Update nanojit-import-rev stamp. 2010-01-28 09:38:06 +11:00
Julian Seward 6ac94fd82d Bug 536153 - NativeARM.cpp: Incorrect use ALUr_shi to generate compare insns. r=Jacob.Bramley.
--HG--
extra : convert_revision : f4ece4c13545709edbd5b8f856ec39f155223892
2010-01-28 09:31:38 +11:00
Nicholas Nethercote e563ce0389 Bug 540368 - nanojit: split LIR_qlo, LIR_live and LIR_ret into two opcodes each to faciliate LIR type-checking (NJ-specific part). r=edwsmith.
--HG--
extra : convert_revision : 54cf6d39a21dc1e209d3e0e48bb6c2b61ab5f909
2010-01-28 08:45:29 +11:00
Edwin Smith feb28e66a5 Fix unused local variable warning in NativePPC.cpp (r=me)
--HG--
extra : convert_revision : e58ebcf59d3eb1a75a4ad41df32db2794732284b
2010-01-27 10:17:19 -05:00
Steven Johnson dc7b19ed5b Bug 541491 - ARM_ARCH, ARM_VFP, and ARM_THUMB2 should be runtime options everywhere (r=rreitmai,nnethercote)
--HG--
extra : convert_revision : 90cd176398da34d02665e189e6311b72e8d3657d
2010-01-26 10:37:38 -08:00
Luke Wagner 844dfe7966 Bug 541456 - change ConvertSupportsTojsvals not to use js_AllocStack (r=jst) 2010-01-25 08:48:07 -08:00
Igor Bukanov 42951409df bug 540805 - using reference counting only for empty scopes. r=jorendorff 2010-01-27 09:50:17 +03:00
Vladimir Vukicevic 01a8412479 b=542395; really enable typed array tracing and support JSOP_LENGTH; r=gal 2010-01-26 21:45:11 -08:00
Jeff Walden 4b7a8f4d52 Rearrange jsbuiltins.h's list of traceable natives by file. No bug, r=sparky 2010-01-26 18:20:04 -08:00
Igor Bukanov 7df48a8a56 bug 541790 - do not purge again if the GC restarts. r=jorendorf 2010-01-26 22:27:09 +03:00
Luke Wagner aaded1d133 Fix ARM bustage, part deux 2010-01-26 04:41:00 -08:00
Nicholas Nethercote 6c8c41a7ef Bug 541886 - nanojit: move compile() into class Assembler (TM-specific part). r=dvander. 2010-01-26 14:06:13 +11:00
Nicholas Nethercote c7b9267ea5 Update nanojit-import-rev stamp. 2010-01-26 13:48:19 +11:00
Nicholas Nethercote 5f5e0c1dd8 Bug 541886 - nanojit: move compile() into class Assembler. r=rreitmai.
--HG--
extra : convert_revision : f3506c693a7e8b7af089367313cbe960d7e2607f
2010-01-26 13:38:15 +11:00
Steven Johnson 06b1173f2c Init rb to UnspecifiedReg in asm_fop (x64) to pacify compiler
--HG--
extra : convert_revision : 1cae250cda3ca1765fc3de8e057dccdd4522c358
2010-01-25 15:23:34 -08:00
Steven Johnson e67661965a remove unused-parameter warning from Assembler::hint() in NativeX64.cpp to fix Linux64 build breakage
--HG--
extra : convert_revision : 5db4de482aca2e102551560de084c33bd4db2bc8
2010-01-25 15:04:22 -08:00
Steven Johnson c9f452bb00 fix obviously wrong call to getTarget() in ValidateReader::read() for LIR_jtbl (r=me)
--HG--
extra : convert_revision : 0a24446567224c42ee3f421627ea644976fea3de
2010-01-25 11:56:01 -08:00
Steven Johnson 8c84e53218 implement EXPANDED_LOADSTORE for ARM (code=vladimir,stejohns; r=vladimir,rreitmai; bug=534765)
--HG--
extra : convert_revision : 75f0d95c8bea8ceb0d9bb2dfd55aeb0d0d200bd1
2010-01-25 11:08:42 -08:00
Vladimir Vukicevic bd48cf44f9 b=533659; tracing support for JS typed array types; r=gal 2010-01-25 17:06:36 -08:00
Graydon Hoare 9cd8ae052a Bug 526074 - handle nothing-to-import case in import script, r=gal. 2010-01-25 10:32:33 -08:00
Nicholas Nethercote 4436e387e5 Update nanojit-import-rev stamp. 2010-01-25 14:03:02 +11:00
Nicholas Nethercote 8441743c05 Bug 538924 - nanojit: rework reservations. r=edwsmith.
--HG--
extra : convert_revision : 51a78a175b1074c933323e0bf24d6f64b5c6c35d
2010-01-25 10:39:36 +11:00
Nicholas Nethercote 1fe12afbf2 ARM bustage fix for bug 540351.
--HG--
extra : convert_revision : 4a6d8a20be25e523d261f1754b0be90619fc0554
2010-01-25 09:44:47 +11:00
Nicholas Nethercote f61071661a Bug 540351 - nanojit: refactor hint() and registerAlloc(). r=rreitmai.
--HG--
extra : convert_revision : fa4f34a51239317d312b9388f2eb9ca2631b463e
2010-01-25 09:40:11 +11:00
Nicholas Nethercote cb498f29be Bug 534313 - nanojit: split isQuad() into isI64() + isF64() + is64() (TM-specific part). r=dvander. 2010-01-25 08:50:38 +11:00
Nicholas Nethercote 06a18d9d27 Update nanojit-import-rev stamp. 2010-01-25 08:36:49 +11:00
Nicholas Nethercote 2a71b75276 Bug 534313 - nanojit: split isQuad() into isI64() + isF64() + is64(). r=dvander,stejohns.
--HG--
extra : convert_revision : f24a70adec4c24dffd3a9c6c3572c5755938291a
2010-01-25 08:25:04 +11:00
Steven Johnson ec4ef37377 nanojit/NativeARM.h: remove NJ_ARM_ARCH (code=bramley,r=stejohns,bug=541258)
--HG--
extra : convert_revision : cfcf246845a1fa07f60c791bdc471ed11a10351a
2010-01-22 12:39:57 -08:00
Edwin Smith c2ecfcf6d8 (second try) Adds protect/unprotect API to CodeAlloc (bug 460993 r=nnethercote,rreitmai sr=gal)
Removes calls to VMPI_setPageProtection from CodeAlloc, and adds a new
protect/unprotect API to CodeAlloc, along with an SPI for the vm to implement
actual page protection.

It is up to the VM to call codeAlloc->protect() before executing jit'd code,
but CodeAlloc will internally call unprotect() before modifying blocks, as code
is generated.  If the VM's implementation of allocCodePage allocates memory
as RWX, then the new protection api's can be ignored and the implementations
of markCodeChunkExec/Write can be empty functions.

A flag per code chunk is used so that only modified pages are unprotected and
reprotected.

CodeAlloc never calls VMPI_setPageProtection any more, so platform abstractions
for this can be encapsulated in the CodeAlloc SPI methods.

nanojit/avmplus.cpp was modified to call VMPI_setPageProtection on the platforms
that didn't already allocate code memory as RWX.  Since those callsites are platform
specific and the only place we call VMPI_setPageProtection, the code could be further
simplified.

--HG--
extra : convert_revision : 3c9030f46c15cc0f033592db6ba96674e1f5173b
2010-01-22 15:18:12 -05:00
Igor Bukanov 5dbf75afbb bug 538275 - ClaimTitle cleanup. r=brendan, jorendorff 2010-01-24 14:15:38 +03:00
Luke Wagner c850fa4c7b Fix ARM bustage 2010-01-22 16:15:24 -08:00
Luke Wagner a9ec05dc01 Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff) 2010-01-22 14:49:18 -08:00
Brendan Eich 435e1367d1 Bug 541455 - Do not drop "mumble"; would-be directives in the parser, let them be completion values (or useless expressions for the emitter to cull) (r=jimb). 2010-01-22 12:17:13 -08:00
Luke Wagner 88037b9dce Bug 458421 - dead stuff in spidermonkey (r=jorendorff) 2010-01-22 11:52:17 -08:00
David Mandelin eac866de48 Bug 541239: don't use upvar for variables in eval if they cross a generator, r=mrbkap 2010-01-21 17:06:11 -08:00
Nicholas Nethercote 64f1f32334 Bustage fix for bug 463137: use insBranch() instead of ins2() to insert LIR_j. r=me. 2010-01-22 16:20:42 +11:00
Nicholas Nethercote bd4e693335 Bug 463137 - TM/nanojit: type-check LIR (TM-specific part). r=jseward. 2010-01-22 13:41:24 +11:00
Nicholas Nethercote 3638f70015 Update nanojit-import-rev stamp. 2010-01-22 13:38:10 +11:00
Nicholas Nethercote 9b55a0362a Bug 521692 - NJ merge: don't check for error twice in Assembler::gen(). r=graydon.
--HG--
extra : convert_revision : c0257e13ea032510ed6ec3e1a6ea55c0fe98e614
2010-01-22 13:24:59 +11:00
Nicholas Nethercote 0e27f635af Bustage fixes.
--HG--
extra : convert_revision : 7befbe058634dc37e2fcd614969fd92c64507096
2010-01-22 10:21:29 +11:00
Nicholas Nethercote b4c8968552 Bug 463137 - TM/nanojit: type-check LIR. r=jseward,rreitmai.
--HG--
extra : convert_revision : 162182c5cd78d5366c1ca3ea2ca9b11f40115942
2010-01-22 10:10:59 +11:00
David Mandelin aeac2f7254 Bug 540243: don't use JSOP_GETUPVAR if def-use chain crosses a generator lexical scope, r=mrbkap 2010-01-21 13:27:36 -08:00
Michael Wu 4eda34afaf Bug 538269 - Set HOST_AR_FLAG like HOST_AR, r=ted
--HG--
extra : rebase_source : 7d96f2c97970ad7c086e51ce99a08918e507aa1f
2010-02-03 14:40:34 -08:00
Jason Orendorff 5b84c4f319 Bug 524522 revisited - Make JS_ASSERT trigger Breakpad on Mac OS X. rs=luke. 2010-02-03 14:53:26 -06:00
Jonas Sicking 893023f46a Bug 543696: Remove unused nsIScriptSecurityManager::CheckConnect. r/sr=mrbkap 2010-02-02 02:29:15 -08:00
Vladimir Vukicevic a689d5bcc3 b=542885; webgl types should not be enumerable on global objects; r=smaug 2010-02-02 01:18:35 -08:00
David Mandelin cd46115783 Bug 540528: don't reset scopeChain JSStackFrame when leaving trace if it was already set by interpreter, r=mrbkap 2010-01-19 19:06:40 -08:00
Nicholas Nethercote a9676e116f Update nanojit-import-rev stamp. 2010-01-22 08:49:51 +11:00
Nicholas Nethercote 3e6f0b39c9 Whitespace-only change, to test if NJ/TM repo breakage has been fixed. r=graydon.
--HG--
extra : convert_revision : 141daad5d4d254008de9d129288917625cfdfb57
2010-01-22 08:49:19 +11:00
Nicholas Nethercote 5419fa09ea Update nanojit-import-rev stamp (by hand, due to update-nanojit difficulties). 2010-01-22 08:44:35 +11:00
Nicholas Nethercote ffbe1ee005 Backed out changeset (by hand due to update-nanojit difficulties) 69d5a3454a6e (bug 460993), avmplus.cpp changes were bogus. 2010-01-22 08:43:09 +11:00
David Mandelin 49a3366f24 Bug 540136: remove erroneously duplicated line of code from GetFromClosure, r=dvander 2010-01-21 11:08:08 -08:00
Nicholas Nethercote 48e1a3896e Avoid bogus uninit variable warning. r=gcc. 2010-01-21 13:12:02 +11:00
Nicholas Nethercote ba7244879c Bug 539629 - lirasm: don't have two ways of running the tests (TM-specific part). r=graydon. 2010-01-21 13:07:59 +11:00
Nicholas Nethercote bbb120c6c0 Update nanojit-import-rev stamp. 2010-01-21 13:06:10 +11:00
Nicholas Nethercote 0f8961add0 Bug 539629 - lirasm: don't have two ways of running the tests (NJ-specific part). r=graydon.
--HG--
extra : convert_revision : c41f7c86b3cd3c2019189f941daa47f311959789
2010-01-21 12:59:56 +11:00
Edwin Smith 3275cd59d5 Adds protect/unprotect API to CodeAlloc (bug 460993 r=nnethercote,rreitmai sr=gal)
Removes calls to VMPI_setPageProtection from CodeAlloc, and adds a new
protect/unprotect API to CodeAlloc, along with an SPI for the vm to implement
actual page protection.

It is up to the VM to call codeAlloc->protect() before executing jit'd code,
but CodeAlloc will internally call unprotect() before modifying blocks, as code
is generated.  If the VM's implementation of allocCodePage allocates memory
as RWX, then the new protection api's can be ignored and the implementations
of markCodeChunkExec/Write can be empty functions.

A flag per code chunk is used so that only modified pages are unprotected and
reprotected.

CodeAlloc never calls VMPI_setPageProtection any more, so platform abstractions
for this can be encapsulated in the CodeAlloc SPI methods.

nanojit/avmplus.cpp was modified to call VMPI_setPageProtection on the platforms
that didn't already allocate code memory as RWX.  Since those callsites are platform
specific and the only place we call VMPI_setPageProtection, the code could be further
simplified.

--HG--
extra : convert_revision : a1002278492b012b727550db2fb928faa6bee36b
2010-01-20 13:32:02 -05:00
Jeff Walden 96964bf218 Bug 539488 - |var| statements for existing, read-only/permanent properties should not be errors. r=jorendorff
--HG--
extra : rebase_source : b052779036d0690b92c63e37412b7ae1ebabf4eb
2010-01-20 13:58:36 -08:00
Brendan Eich 8101f0e3d2 Bug 540774: "Assertion failure: top < StackDepth(ss->printer->script)" decompiling upvar (r=jorendorff). 2010-01-20 16:28:18 -08:00
Jason Orendorff aa87db6fa2 Bug 538440 - We never jit DOM workers. r=mrbkap. 2010-01-20 14:54:34 -06:00
Nicholas Nethercote a4e8082e48 Update nanojit-import-rev stamp (manually, because I stuffed things up). 2010-01-20 08:54:30 +11:00
Nicholas Nethercote 25a6d72d72 Bug 540522 - nanojit: re-enable StackFilter(!). r=stejohns.
--HG--
extra : convert_revision : f1f968ac0f1498b5d4bbd32f637fb4617f45d501
2010-01-20 08:30:49 +11:00
Jacek Caban 8ced428d1e Bug 505034 - Compiling Nativei386.cpp on MinGW fails because of different syntax of inline asm. r=graydon
--HG--
extra : convert_revision : 998ded176a21bee139e444182005f320bcbcfa1e
2010-01-18 20:34:13 -05:00
Steven Johnson 26dd4d8a25 add stub implementations of asm_f2i on PPC and Sparc. add NJ_F2I_SUPPORTED compiletime flag. (r=rreitmai,bug=523251)
--HG--
extra : convert_revision : 387c73e51e77eb47b3344678175208f13390dd02
2010-01-18 15:26:49 -08:00
Nicholas Nethercote 516d8f4cd8 Bug 538538 follow-up: random-opt.{in,out} weren't added. r=graydon,stejohns.
--HG--
extra : convert_revision : 874d96dc44813f4141e232ea98fa3f4b2d6474fc
2010-01-18 16:34:23 +11:00
Jeff Walden 2a76bea608 Oops, back out changeset af515d48bdcf, should have gone to nanojit-central instead. :-\ 2010-01-18 20:27:43 -05:00
Jacek Caban 9fcf0e9afb Bug 505034 - Compiling Nativei386.cpp on MinGW fails because of different syntax of inline asm. r=graydon 2010-01-18 15:08:30 -05:00
Nicholas Nethercote db350c714e Bug 539379 - TM: Crash [@ ExecuteTrace] or [@ ExecuteTree] (TM-specific test case). r=edwsmith. 2010-01-18 09:48:39 +11:00
Nicholas Nethercote 132d288294 Bug 538538 - lirasm: don't run the optimizers, except when using --random (TM-specific part). r=graydon. 2010-01-18 09:47:31 +11:00
Nicholas Nethercote 178ee2177d Update nanojit-import-rev stamp. 2010-01-18 09:41:06 +11:00
Nicholas Nethercote df9779e7cc Bug 539876 - nanojit: optimize away 'y = mul x, 1'. r=rreitmai.
--HG--
extra : convert_revision : ebd6a957cf98ffca526fdce976826be5246e0a51
2010-01-18 09:36:32 +11:00
Nicholas Nethercote 50deab113c Bug 539379 - TM: Crash [@ ExecuteTrace] or [@ ExecuteTree]. r=edwsmith.
--HG--
extra : convert_revision : a5115ee971c8496182e9b4f6847ad91619b4a585
2010-01-15 15:07:32 +11:00
Nicholas Nethercote 9a054fb60d WinNT bustage fix for bug 538538.
--HG--
extra : convert_revision : f2f5796b620ed75ed33258163590f4d4a884a200
2010-01-15 10:05:44 +11:00
Nicholas Nethercote 325795e9d3 Bug 538538 - lirasm: don't run the optimizers, except when using --random (NJ-specific part). r=graydon,stejohns.
--HG--
extra : convert_revision : 7ab1e0842f7dd1807c11578a34e5e95884a7e6dc
2010-01-15 08:59:19 +11:00
Nicholas Nethercote 08bfb82a73 Bug 539621 - nanojit: flush LogControl output on every line. r=edwsmith.
--HG--
extra : convert_revision : e75430160542e5ce18d8ee5768c27fe719315179
2010-01-15 08:47:18 +11:00
Vladimir Vukicevic f82a959134 Missed S14 -> FpSingleScratch renaming
--HG--
extra : convert_revision : 0628e6475f1f08e91a9113e0174230d38272f4e5
2010-01-13 18:10:28 -08:00
Vladimir Vukicevic 6bcacd7770 b=523251; add LIR_f2i; r=njn,edwsmith
--HG--
extra : convert_revision : 95e6284a8725404dfb1f2685e1ee5efdc334d169
2010-01-13 14:40:35 -08:00
Steven Johnson b9d60d299a nanojit/NativePPC.cpp: PPC backend needs to ensure caller parameter area is at least 8 registers in size (r=rreitmai,r=nnethercote,bug=539270)
--HG--
extra : convert_revision : 8cc0cbcb83e2ac84078705b23a5232a6d8518a6c
2010-01-12 13:49:50 -08:00
Edwin Smith ad305a8000 Lazy-allocate code memory for side exits (bug 538393 r=nnethercote+)
--HG--
extra : convert_revision : 97bacc5dff62389b91741265ca30dc73a2a8f532
2010-01-12 08:58:14 -05:00
Nicholas Nethercote 815ed29173 Bug 536293 - nanojit: use a bigger --random size with 'make check' (follow-up). r=me.
--HG--
extra : convert_revision : 3f09056fb0a7e3c7c6ae65eba7d58d095bd0c059
2010-01-12 16:34:41 +11:00
Gregor Wagner bbd6af9796 Gregor Wagner <anygregor@gmail.com> Bug 533450: js_GetStringBytes ignore js_CStringsAreUTF8 when JSString::isUnitString r=brendan 2010-01-15 15:58:33 -08:00
David Anderson d4d7f799dd Fixed x64 assertion in tracing JSOP_LENGTH on arguments (bug 539965, r=dmandelin). 2010-01-15 12:05:01 -08:00
David Mandelin b868708ae4 Bug 495331: trace JSOP_LAMBDA for non-heavyweight, non-null closures, r=jorendorff,dvander 2010-01-15 11:32:14 -08:00
David Mandelin 54c1e380e8 Bug 532689: guard that index is in range for arguments[k] on trace, r=bz 2010-01-14 18:48:17 -08:00
David Mandelin 4101ad804e Bug 539553: adding one more test case for the new on-trace arguments.length LIR, no_r=me 2010-01-14 18:12:54 -08:00
Jason Orendorff 6b90343706 Bug 539553 - Correctness regression on the r-tree benchmark. r=dmandelin. 2010-01-14 18:23:05 -06:00
Jason Orendorff 649d908361 Bug 533876 - In JSScope::{add,put}Property, disregard the SPROP_IN_DICTIONARY bit of the flags. r=brendan.
--HG--
rename : js/src/tests/js1_8_1/regress/browser.js => js/src/tests/js1_8_5/regress/browser.js
rename : js/src/tests/js1_8_1/regress/shell.js => js/src/tests/js1_8_5/regress/shell.js
extra : rebase_source : f86f464a91d8f560a1034e45fe23a5bc4c84d9f5
2010-01-14 17:20:27 -06:00
David Mandelin 13c2fb7749 No bug: fixing manifest bustage introduced in 7d7eb566cd77, no_r=me 2010-01-14 16:05:29 -08:00
Brendan Eich 7d3e7ed2cc Another followup for 536564, assertion fix. 2010-01-14 15:32:29 -08:00
Brendan Eich 9ab262695d Fast followup fix for thinko (536564, r=jorendorff). 2010-01-14 14:22:00 -08:00
Brendan Eich 78e7916894 Skip regress-324278.js now, revert it to prev version (with comment tweak). 2010-01-14 13:28:32 -08:00
Brendan Eich 93805966dd Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff). 2010-01-14 09:33:14 -08:00
Igor Bukanov 5c08832439 bug 528200 - replacing GC thing flags with a mark bitmap 2010-01-14 11:27:32 +03:00
Jason Orendorff 69e4bd38f4 Fix DumpSubtree so it doesn't assert. r=nobody, DEBUG-only JS_PROPTREE_DUMPFILE-only code. 2010-01-13 15:33:55 -06:00
Jae-Seong Lee-Russo 082e12c87c Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE' 2010-02-07 10:52:43 -05:00
Igor Bukanov 5c4dbe76fa bug 530157 and bug 544603 - disabling for now tests based on the GC timing. The background GC thread made that unreliable. 2010-02-07 00:25:42 +03:00
Robert Sayre e337a114ad Backout the marking of the test in bug 544603. Igor has a different patch that will deal with it. 2010-02-07 10:08:23 -05:00
Robert Sayre 72b31b5f40 Mark regress-404755.js as random. see bug 544603. 2010-02-07 10:00:40 -05:00
Ms2ger@gmail.com e3337c3051 Bug 41464 - Implement textarea.wrap. r=bz 2010-02-06 09:51:10 +01:00
Jeff Walden 6751e20229 Bug 538482 - |case null| deoptimizes switch statements to use condswitch. r=jorendorff 2010-01-07 17:22:22 -06:00
Vladimir Vukicevic bbd3d40066 Backed out changeset fea4da580994 -- need to split LIR_f2i into nj-central and tm patches 2010-01-11 21:54:02 -08:00
Vladimir Vukicevic e34c9b617e b=523251; add LIR_f2i; r=gal 2010-01-11 21:41:20 -08:00
Nicholas Nethercote ed82132f80 Update nanojit-import-rev stamp. 2010-01-12 15:30:15 +11:00
Nicholas Nethercote ebdd2dbd3c Bug 538060 - nanojit: improve 64-bit loads and stores in the X64 back-end. r=gal,rreitmai,edwsmith.
--HG--
extra : convert_revision : 1fd416d0954dc667073f3a92087c01fc23e5c3aa
2010-01-11 15:51:49 +11:00
Steven Johnson 1dcde024a1 fix incorrect WinCE detection in CLZ (r=rreitmai,bug=538632)
--HG--
extra : convert_revision : dc59fb8a1810584ad2e0c61b49689f68d5894501
2010-01-08 11:17:07 -08:00
Steven Johnson eec8af2652 rearrange code to work around MSVC compiler bug (r=nnethercote,bug=538504)
--HG--
extra : convert_revision : 01cfb2d0354910c6ccedec8a9885932b7c58e97b
2010-01-08 10:12:29 -08:00
Steven Johnson 8bbbbe1dd2 nanojit/LIR.cpp: LIR_st32f is missing from live() (r=rreitmai,bug=538494)
--HG--
extra : convert_revision : 1dc443aa284f1a84957078757e681c54407ebd3f
2010-01-07 17:04:30 -08:00
Steven Johnson cc1458485e Modify nanojit::live, expose ReverseLister, add some options to VerboseWriter (r=edwsmith,graydon,bug=538000)
--HG--
extra : convert_revision : e5ef97918b7944b26105424580c36e4e042c35f4
2010-01-07 16:41:42 -08:00
Edwin Smith 75bbae7136 Whitespace hygene (r=me)
--HG--
extra : convert_revision : f5f333d75636ed9e4c7869bdcf6aaa69beb35a2e
2010-01-07 13:05:33 -05:00
Nicholas Nethercote 1d3310a087 Bug 538049 - nanojit: problem with qjoin in ExprFilter. r=stejohns.
--HG--
extra : convert_revision : 08580609c2448559cd2866f8b34381dc34ed1488
2010-01-06 11:43:19 +11:00
Steven Johnson 895c1fa2a0 Add NJ_USES_QUAD_CONSTANTS mode (and i386 implementation) to allow for faster float constants on CPUs without useful 64-bit immediates. Instead of allocating stack space for the constants (and filling them in via move-immediates), allocate data space for them and embed literal pointers into the code stream. (r=edwsmith, r=nnethercote, bug=533546)
--HG--
extra : convert_revision : 42048199209f5614ee62adaa25cc6bf75821911a
2010-01-05 15:28:40 -08:00
Blake Kaplan 3973a05c6d Bustage fix -- We can't assert that constant folding worked. 2010-01-11 18:52:44 -08:00
Brendan Eich 780179914c Bug 538593 - guardClass always does a JS_snprintf even though it usually doesn't use the result (r=dvander). 2010-01-11 18:48:08 -08:00
David Mandelin 85dd455a8b Bug 538314: add ad hoc closure test suite to trace-tests, r=jorendorff 2010-01-11 18:18:42 -08:00
David Mandelin 8ce970600a Backed out changeset 70854fa518da -- toolkit/ files were changed by accident 2010-01-11 18:15:17 -08:00
David Mandelin b668591309 BUg 538314: add ad hoc closure test suite to trace-tests, r=jorendorff 2010-01-07 13:14:20 -08:00
Vladimir Vukicevic 70bc8745fc No bug. Fix typed array tests; rs=brendan 2010-01-11 17:21:33 -08:00
Blake Kaplan bc723ce537 No bug. Fix GCC warnings. rs=brendan 2010-01-11 13:34:56 -08:00
Blake Kaplan 63f7dadd3f Bug 537673 - Don't constant-fold a parenthesized callee expression. r=jorendoff 2010-01-07 15:58:44 -08:00
Brendan Eich 5c35fd9d37 Fix warnings (precog r=vlad). 2010-01-11 10:28:21 -08:00
Robert Sayre 94ffb8f8ba Merge mozilla-central to tracemonkey. 2010-01-09 16:52:20 -05:00
Vladimir Vukicevic 11ff89f06c b=538255; [quickstubs] add ability to negate/remove stubs included through wildcards; r=jorendorff 2010-01-09 13:01:37 -08:00
Vladimir Vukicevic e9171df75d b=538258; [quickstubs] return types for traceable natives not fully resolved; r=jorendorff 2010-01-09 13:01:37 -08:00
Vladimir Vukicevic d97817c84a b=534733, add support for fully custom quickstubs; r=jorendorff 2010-01-09 13:01:37 -08:00
Vladimir Vukicevic 87ebef82f4 b=532774; add native typed arrays to JavaScript; r=brendan,jorendorff 2010-01-09 13:01:37 -08:00
Jesse Ruderman 0fc8ba572d Fix bug-number comments in reftest.list files 2010-01-08 19:54:28 -08:00
Jesse Ruderman 781bda92ad We forgot to remove this comment when re-enabling this test 2010-01-08 18:16:40 -08:00
David Mandelin 69e2e27f86 Bug 538673: better handling for cross-platform path representations in jstest harness, r=waldo 2010-01-08 15:23:05 -08:00
Robert Sayre 734227f143 Merge mozilla-central to tracemonkey. 2010-01-08 09:40:22 -05:00
Nicholas Nethercote 47f9254636 Bug 538484 - TM: generating bogus "ov ld1" sequence. r=nnethercote. 2010-01-08 14:25:36 +11:00
David Anderson c49f6d5086 Make sure trace native stack is 16-byte aligned (bug 534590, r=lw). 2010-01-07 17:20:00 -08:00
Jeff Walden e8ff7913e6 Adjust lookupswitch to bail if the value switched upon is not primitive, not if it's not a bunch of different types, for a little more efficiency. r=brendan 2010-01-07 17:09:48 -06:00
Brendan Eich 9ff959a301 Bug 513291 - JSOP_INITPROP should insist obj has own scope (JSOP_NEWINIT knows to do this; r=jorendorff). 2010-01-07 11:47:16 -08:00
Brendan Eich 932aa2decf Bug 533258 - "Assertion failure: hasMethodBarrier()" with ckeditor (r=jorendorff). 2010-01-07 10:01:01 -08:00
Jeff Walden 501646bf8a ...and one more bustage fix to change a test that assigned to undefined, seemingly for no reason, to assign to another otherwise-irrelevant global property (parseInt) instead. r=lumpy 2010-01-07 00:50:51 -06:00
Jeff Walden 4b4641eb43 Support embedding of |undefined| in lookupswitch, needed to fix bustage in a Mochitest where use of |case undefined| results in that value being embedded in the lookup table, now that |undefined| is an immutable global property. Anticipatory r=jorendorff, real review on this coming soon... 2010-01-07 00:17:10 -06:00
Jeff Walden e6ad18318e Bug 537863 - Make various global properties (NaN, Infinity, undefined) readonly per ES5. r=jorendorff 2010-01-04 23:10:36 -06:00
David Mandelin 5717f84d1f Bug 537304: fix spurious PASS output in trace-tests console output, r=jorendorff
--HG--
extra : rebase_source : c9fe259a9538c4446e201372b17131c6a6b9b2fd
2010-01-06 15:23:19 -08:00
Brendan Eich d81374a08d ES5-conformance fix to make a new RegExp for each regexp literal evaluation (98409, r=igor/jwalden). 2010-01-06 15:12:54 -08:00
David Mandelin 43a35e57bc Bug 528644: do not generate JSOP_GETUPVAR in a generator called from eval, r=mrbkap 2010-01-06 14:33:52 -08:00
David Mandelin 52a7627592 Bug 537302: allow jstests shell harness to run from any directory, r=jorendorff 2010-01-06 14:05:41 -08:00
Ginn Chen edf4668bd6 Bug 537371 [x86_64]nanojit failed to compile with Sun Studio r=gal 2010-01-06 15:25:56 +08:00
Ginn Chen 8ff99d3c93 Bug 535765 debug build Firefox failed to start on Solaris r=gal 2010-01-06 15:24:30 +08:00
Jason Orendorff 1d338d9580 Merge backout of bug 98409. 2010-01-05 12:48:42 -06:00
Jason Orendorff 8ed2d1a4d3 Backed out changeset 3862a7e48e79 due to tinderbox failures on js1_5/GC/regress-324278.js. 2010-01-05 12:48:09 -06:00
Nicholas Nethercote aa3edeeafe Bug 520714 - nanojit: distinguish 64-bit int and float loads/stores (TM-specific part). r=gal. 2010-01-05 15:14:53 +11:00
Nicholas Nethercote b7245a0d3e Update nanojit-import-rev stamp. 2010-01-05 14:57:02 +11:00
Nicholas Nethercote e802b18cf1 Bug 520714 - nanojit: distinguish 64-bit int and float loads/stores. r=gal,rreitmai.
--HG--
extra : convert_revision : a19809f7ba60b4381b77b84363bebf0ff7cf9629
2010-01-05 14:03:49 +11:00
Nicholas Nethercote 586f98bb67 Bug 503990 - nanojit: make isStmt() table-driven. r=rreitmai.
--HG--
extra : convert_revision : 4d331f0d6a044276be2638b3ea9a1cd35650c5e5
2010-01-05 10:46:34 +11:00
Brendan Eich 80f9a14d73 ES5-conformance fix to make a new RegExp for each regexp literal evaluation (98409, r=jwalden). 2010-01-04 12:25:44 -08:00
Jeff Walden befc2ac017 Bug 537725 - Adjust some exception-throwing code to use the proper APIs for no-argument messages, and fix handling of some primitive values passed as the Properties argument to Object.defineProperties. r=jorendorff 2010-01-04 13:48:30 -06:00
David Mandelin 3d4af16cd1 Bug 532568: when setting upvars, write to outer trace native stack if needed, r=dvander 2010-01-04 11:31:10 -08:00
David Mandelin 2aedde29bb Backout merge 2009-12-31 15:19:24 -08:00
David Mandelin 1630738055 Backed out changeset 107fc2833733 due to talos-v8 failure 2009-12-31 15:18:34 -08:00
Dan Witte d1d19f1019 Apply mozilla patch to libffi 3.0.9. b=537962, r=bsmedberg 2010-01-08 11:01:27 -08:00
Dan Witte 0b232bf658 Update libffi to 3.0.9. b=537962, r=bsmedberg 2010-01-08 11:01:25 -08:00
Robert Sayre 6615361d11 merge mozilla-central to tracemonkey. 2009-12-31 12:35:57 -05:00
Brendan Eich 66e189a4dd Merge. 2009-12-30 13:50:31 -08:00
Brendan Eich c724b6f6c1 Bug 537204 - No more BOGUS_CX bogosities (r=jwalden). 2009-12-30 13:49:26 -08:00
Jeff Walden 2c05f51285 Bug 492840 - Add new test to manifest. sr=mozbot 2009-12-30 15:23:38 -06:00
Jeff Walden 64c5946352 Bug 492840 - Fix a conflict with myself in the previous push. Aaargh... 2009-12-30 15:20:21 -06:00
David Mandelin b1aa1e5c57 Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander 2009-12-29 17:23:36 -08:00
Igor Bukanov 8d9ee88b42 bug 536734 - more finalizer specializations. r=brendan 2009-12-30 14:06:26 +03:00
David Mandelin 4d7460e78b Backout merge. 2009-12-29 17:21:33 -08:00
David Mandelin 6b866974de Backed out changeset 8a2d469e86e7 due to mochitest failures 2009-12-29 17:21:04 -08:00
David Anderson 0cd62eeb50 Fixed liveness-spew-only assertion with LIR_mod (bug 537023, r=nnethercote).
--HG--
extra : convert_revision : 8b948b2c98c6813285d0ddf630b27a9bc14c04f8
2009-12-29 16:27:09 -08:00
Jeff Walden 6f094a8c3d Oops, two more tests that use load(), mark them shell-only too. r=bustage 2009-12-29 17:11:11 -06:00
David Mandelin fe191b8b6f Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander 2009-12-29 13:11:12 -08:00
Jeff Walden 148d9a1c76 Bustage fix, r=lumpy 2009-12-29 13:13:49 -06:00
Edwin Smith fd20bee6fa Fix PPC alignment of immediate quads (usually doubles) (bug 477779 r=stejohns+ r=rreitmai+)
--HG--
extra : convert_revision : 5218b6ab33db0ebfbb8c555a6d42d2074c9c3a8e
2009-12-24 10:13:32 -05:00
Nicholas Nethercote f9f7e7f9d1 Bug 536326 - nanojit: fix X64 asm printing problems. r=dvander.
--HG--
extra : convert_revision : dd5319f481147c1083ae32c57ce83db65eb0128c
2009-12-24 11:35:30 +11:00
Nicholas Nethercote 330d56b2c8 Bug 536098 - nanojit: speed up intersectRegisterState(). r=edwsmith.
--HG--
extra : convert_revision : 12013e9b8fab0168bc26e2e04fe9779e5aed2559
2009-12-22 19:47:17 -08:00
Brendan Eich 42104a370f Disassemble function upvars a bit (496921, r=mrbkap). 2010-01-04 16:56:25 -08:00
Jeff Walden 407fd0e5ef Adjust testing for Object.defineProperties(obj, string) to account for index properties showing up as enumerable on String objects. r=sparky 2010-01-04 15:53:50 -06:00
David Mandelin 5be7758e0f Bug 536748: fix argument index typo, r=gal 2010-01-04 13:36:06 -08:00
Daniel Holbert b2e0f4e901 Sync bug 544190's changes to config/rules.mk into js/src/config/, to fix "make check" bustage from that bug 2010-02-18 15:19:08 -08:00
Marco Bonardo 15950e5378 Bug 544241 - xpcshell-tests head.js should always remap resource://test to the current test dir, r=ted 2010-02-23 14:11:37 +01:00
Serge Gautherie 98fe105093 Bug 536678 - Comm-central contains a MoreFilesX dependency, but is obsolete on Gecko1.9.2 and later; (Bv1) Remove /js/src/configure.in leftover too.
r=jorendorff.
2010-02-23 06:00:55 +01:00
Serge Gautherie 01656369ed Bug 502696 - js_CompareAndSwap on sparc should not use PRLock(); (Cv1) Clean up missed autoconf.mk.in too.
r=jorendorff.
2010-02-23 06:00:55 +01:00
Shailen 166baac5bb Bug 526446 - "AIX Compilation error for 3.7a1pre source "/home/firefox/mozilla-central/js/src/jsvector.h", line 427.5: 1540-0130 (S) "AP" is not declared" [r=lw] 2009-11-04 03:03:00 -06:00
Shailen d8b6c21712 Bug 526436 - "AIX Compilation error for 3.7a1pre source js/src/jsvector.h", line 677.21: 1540-0274 (S) The name lookup for "PointerRangeSize" did not find a declaration" [r=lw] 2009-12-18 22:43:00 -06:00
Ms2ger 992a4e933a Bug 530171 - Correctly handle null arguments to nsIDOMTokenList's methods, r=slvain.pasche, sr=olli.pettay 2009-12-30 18:29:40 -05:00
Brian Crowder 02247de2ad # vim: se ft=diff :
Bug 519843 - "JS shell on WinCE should run as if it NEVER has a tty, not as if it ALWAYS does" [r=mrbkap]
2009-09-30 15:41:00 -07:00
Jeff Walden ca4fe224e6 Bug 492840 - ES5: Implement Object.create. r=mrbkap 2009-09-08 15:59:14 -07:00
Jeff Walden 386d5492d1 Bug 430133 - Address an overlooked review comment. r=sparky 2009-12-30 14:25:27 -06:00
Blake Kaplan f31eccb066 Bug 514081 - Don't overload the parent slot in SJOWs. r=jst 2009-09-01 19:03:53 -07:00
L. David Baron 629bb5afcc Bump mozilla-central version to 1.9.3a2pre/3.7a2pre. CLOSED TREE 2010-02-05 11:36:14 -08:00
Igor Bukanov c33231cbcf bug 543839 - followup to skip the test if evalcx is not available. This should fix jsreftest orange CLOSED TREE 2010-02-05 19:14:08 +03:00
Robert Sayre 0fc6274783 Fix newline and merge. CLOSED TREE. 2010-02-05 11:03:19 -05:00
Igor Bukanov 824403029c bug 543839 - js_NonEmptyObject must lock the object. r=jorendorf 2010-02-05 10:41:54 +03:00
Brendan Eich 7220b77481 Push fix for 543565 for alpha. 2010-02-04 17:35:20 -08:00
David Mandelin 681bc550a7 Bug 544160: only write fun->nargs values to Call object on trace, r=dvander 2010-02-03 18:07:27 -08:00
Luke Wagner fd2c2e3ae7 Bug 543558 - Make sure we're in a request when calling JS_SaveFrameChain/JS_RestoreFrameChain. r=mrbkap 2010-02-04 16:37:43 -08:00
Justin Lebar 2fc408988c Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking 2009-09-01 09:45:05 -07:00
Robert Sayre a85a64b09a Merge tracemonkey to mozilla-central. 2010-01-31 10:12:39 -05:00
Jesse Ruderman ba7bf66861 Disable randomly-orange, likely-bogus test. See bug 524788 2010-01-29 22:33:10 -08:00
Daniel Holbert 5b040182d4 merge after backing out c7a04be6904 on suspicion of causing bug 543034 2010-01-29 18:56:08 -08:00
Daniel Holbert 585d440f02 Backed out changeset dc7a04be6904 on suspicion of causing bug 543034. 2010-01-29 18:50:46 -08:00
Justin Lebar 731c252671 Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking 2009-09-01 09:45:05 -07:00
Vladimir Vukicevic c6d598c858 fix some warnings and add some xpconnect flair, r=mrbkap 2010-01-26 18:14:15 -08:00
Daniel Holbert a766c6ed36 Bug 542054: Fix warning spam in jstypedarray.cpp (unsigned/signed comparison, control reaches end of non-void function) r=vlad 2010-01-25 15:02:36 -08:00
Blake Kaplan 4119a09041 Bug 541742 - Make XPCNativeWrapper.unwrap work. r=bzbarsky 2010-01-25 11:58:26 -08:00
Phil Ringnalda b86e3393ee Bug 541810 - remove obsolete comment before sqautherie wets himself over the horror of not having the comments synced between the / and /js/src/ copies 2010-01-24 20:21:04 -08:00
Vladimir Vukicevic b9734b7d34 b=539756; [webgl] remove old typed getters; r=jmuizelaar 2010-01-22 16:50:22 -08:00
Vladimir Vukicevic 465654dcaf b=533663; use js typed arrays in webgl; r=jmuizelaar,mrbkap,brendan 2010-01-22 13:34:25 -08:00
Vladimir Vukicevic 96d906d6d9 b=533663; use js typed arrays in webgl; js followup; r=brendan 2010-01-22 13:34:23 -08:00
Vladimir Vukicevic 9e4b98e3f3 b=533663; use js typed arrays in webgl; xpconnect portion; r=mrbkap 2010-01-22 13:34:07 -08:00
Vladimir Vukicevic 8953411732 b=539748; [qsgen] handle .* and - better; r=jorendorff 2010-01-22 13:26:25 -08:00
Olli Pettay f38b9aecce Bug 537595 - Quickstub .localStorage, r=honzab.moz@firemni.cz 2010-01-07 12:38:30 +02:00
Ginn Chen 1aae65236b Bug 537369 Failed to build with --enable-dtrace for 64bit libraries r=bsmedberg 2010-01-06 15:02:52 +08:00
Ginn Chen 25b39ecafb Bug 537371 [x86_64]nanojit failed to compile with Sun Studio r=gal 2010-01-06 15:01:17 +08:00
Ginn Chen 3046387280 Bug 535765 debug build Firefox failed to start on Solaris r=gal 2010-01-06 14:59:20 +08:00
Blake Kaplan a2b551c9ae Bug 531364 - Add a function call here. r=peterv sr=bzbarsky 2010-01-05 15:03:04 -08:00
Walter Meinl d14fd0b5cb Get libffi 3.0.8 building on OS/2. b=522118, r=dwitte 2010-01-05 13:39:56 -08:00
Walter Meinl 9dac919362 Make ctypes unit tests work on OS/2. b=522118, r=dwitte 2010-01-05 13:30:26 -08:00
Reed Loden fb4f319049 Bug 533397 - "Debug builds exit when converting "1e-400" to a Number" [r=gal r=wtc] 2010-01-05 01:13:57 -06:00
Dan Witte 7dd51fb1cd Backing out change. 2010-01-03 06:04:42 -08:00
Dan Witte a88b10e5e1 Testing solaris patch. Will back out after one cycle. 2010-01-03 05:00:13 -08:00
Dan Witte dd5676f874 Backing out change. 2010-01-02 20:26:33 -08:00