Tom Schuster
118d0e5fef
Bug 698584 - Fix crash in RegExp.test in case of OOM. r=mrbkap
2011-11-06 16:29:33 +01:00
Bobby Holley
ed31a8bfba
Bug 677788 - Remove use of length_is xpt value from gecko. r=mrbkap
2011-11-06 13:32:25 +01:00
Bobby Holley
0b4ff99312
Bug 677788 - Remove array/string 'capacity' argument from XPCConvert. r=mrbkap
...
Because length_is duplicates size_is, 'capacity' is just an alias for 'count'.
2011-11-06 13:32:25 +01:00
Bobby Holley
2de88b7c43
Bug 691781 - Generate IDL lexer and parser as part of the build system. r=khuey
2011-11-06 13:32:25 +01:00
Ed Morley
7bc582f20f
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Terrence Cole
fdb5ec2f79
Bug 670596 - Mark ununused arenas as decommitted; r=?,njn
...
This patch tells the OS which pages we are not using after we do a GC_SHRINK.
The result is that the OS can do a better job managing memory, send less to
swap and will not count these pages against us in RSS.
2011-10-11 18:37:40 -07:00
Steve Fink
ec14aa4669
Bug 625639 - fix XPCConvert error handling (r=mrbkap)
2011-10-28 12:35:35 -07:00
Steve Fink
77bf8eb073
Bug 693907 - Once Upon a JSAPI (move JS_CallOnce from jslock.cpp to jsapi.cpp) (r=waldo)
...
--HG--
extra : rebase_source : 718fa503c0b73f0a4a94f50f28bc4a7981ef4202
2011-10-11 21:52:36 -07:00
Tom Schuster
70303788a7
no bug - Add 0 add the end of a char array rs=waldo
...
--HG--
extra : rebase_source : f0f7051cbb7842da215bf3163db49c68ada60bc3
2011-11-04 23:49:56 +01:00
ABE Hiroki
f64ab95bee
Bug 675593 - Fix nspr4!1.pgc path mistake on NSPR PGO build (m-c part); r=ted
2011-11-04 21:26:53 +00:00
Rail Aliiev
8a56fd9db2
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Boris Zbarsky
3678f3ebd8
Bug 698495 followup: deal with uint32 being inconsistently defined by JS and NSPR in ways that break the Win64 build. r=waldo pending
2011-11-04 13:57:39 -04:00
Tom Schuster
92dba89a43
Backout 8b394bdb306f because of test failures
2011-11-04 18:50:09 +01:00
Tom Schuster
f0db7825f6
Bug 430927 - Don't decompile to \0 as it was incorrectly interpreted as octal. r=waldo
...
--HG--
extra : rebase_source : 354646d3fd2a28fd5b538f988f3b51aa98925728
2011-11-03 21:58:06 +01:00
Tom Schuster
ad9cccd366
Bug 698584 - Fix crash in RegExp.test in case of OOM. r=mrbkap
...
--HG--
extra : rebase_source : 832a69bf6a5e3d8d5f4e334646850ad3207714a9
2011-11-03 21:57:32 +01:00
Boris Zbarsky
26bc193987
Bug 699705. When forwarding property gets to the proto for arrays, send along the right receiver even if the property lives on a non-native object. r=waldo
2011-11-04 12:26:03 -04:00
Boris Zbarsky
92b5d3f4fd
Bug 699237. Add a getElementIfPresent on typed arrays. r=waldo
2011-11-04 12:25:52 -04:00
Boris Zbarsky
adfd17214b
Bug 698495 part 5. Implement getElementIfPresent on nodelist proxies. r=peterv
2011-11-04 12:25:18 -04:00
Boris Zbarsky
f54589df3b
Bug 698495 part 4. Implement a JS_GetElementIfPresent API. r=waldo
2011-11-04 12:19:13 -04:00
Boris Zbarsky
44a9bf053c
Bug 698495 part 3. Expose IndexToId to API consumers. r=waldo
2011-11-04 12:19:07 -04:00
Boris Zbarsky
f00eb19bad
Bug 698495 part 2. Add an optional getElementIfPresent ObjectOps hook. r=waldo
2011-11-04 12:19:00 -04:00
Boris Zbarsky
175077ac69
Bug 698495 part 1. Create a getElementIfPresent method on JSObject with a generic implementation and use it from JSArray code. r=waldo
2011-11-04 12:18:52 -04:00
Boris Zbarsky
7c9b5321a5
Bug 698551. When forwarding gets to the prototype in nodelists, make sure to use the right |this|. r=waldo,peterv
2011-11-04 12:18:38 -04:00
Boris Zbarsky
f0db867bef
Bug 688685 test. r=waldo
2011-11-04 01:32:10 -04:00
Boris Zbarsky
94ed6889d1
Bug 699661. Call the class getElement hook from JSObject::getElement as needed. r=waldo
2011-11-04 01:32:09 -04:00
Makoto Kato
90ba915e12
Bug 632630 - Should add debug flag of assembler obj when MOZ_DEBUG_SYMBOLS. r=khuey
2011-11-04 11:59:47 +09:00
Matt Brubeck
2ca7e7f331
Back out a242f11d7c58 and f73841ef020a because of test failures
2011-11-03 15:23:10 -07:00
Brian Hackett
3f0afe07ad
Watch for global mismatches on regexp literals when compiling regexp ops, bug 695896. r=cdleary
2011-11-03 14:40:49 -07:00
Tom Schuster
43c95644be
Bug 430927 - Don't decompile to \0 as it was incorrectly interpreted as octal. r=waldo
2011-11-03 21:58:06 +01:00
Tom Schuster
aa3bb9941f
Bug 698584 - Fix crash in RegExp.test in case of OOM. r=mrbkap
2011-11-03 21:57:32 +01:00
Neil Deakin
c1bb964ad6
Bug 94199, part 2, add method to serialize/deserialize js function, r=mwu
2011-11-03 16:39:08 -04:00
Brian Hackett
787043a54b
Try converting known doubles to integers in GETELEM/SETELEM paths, bug 678687. r=dvander
2011-11-03 09:24:40 -07:00
Ben Turner
3e1f223457
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
...
--HG--
extra : transplant_source : %84%E3%96%9F%C5%BA%D56%A4%94%83%9F%C3%F5%2B%01%7B%87%FB9
2011-11-03 08:57:30 -07:00
Nicholas Nethercote
a02c712d12
Bug 696284 - Add a comment explaining why we allocate BytecodeEmitter on the heap. r=jorendorff. DONTBUILD
2011-11-02 20:45:48 -07:00
Ed Morley
a77ac11344
Backout eb32aca6d54d, b5c0bfd03fcf and 5675bf2c7930 (bug 692669 and bug 692669) for failing to build on all platforms
2011-11-03 01:57:48 +00:00
Ben Turner
8eacae1c32
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
...
--HG--
extra : transplant_source : E%E9%F9%B5%FB%88%1E%FA%C1%BE%04%1F%1E%3D%5E%EB%3C%D2%D2c
2011-11-02 18:03:15 -07:00
Jason Orendorff
8cbdba8eda
Bug 694306 - Keywords should not be permitted in destructuring shorthand. r=Waldo.
2011-11-02 14:30:58 -05:00
Gabor Krizsanits
d554dc6115
Bug 677294 - need a way to create new JS scopes and run scripts against them (same compartment)
2011-11-02 10:20:00 -07:00
Nicholas Nethercote
006eaea440
Bug 684800 - Measure slop in TI-related JS memory reporters. r=bhackett.
2011-11-01 21:59:43 -07:00
Ms2ger
20e2c89cee
No bug - Fix OSX -Werror builds by initializing Chars::cx in the constructor; rs=Waldo over IRC
2011-11-01 22:46:48 +01:00
Brian Hackett
971df17161
Back out b979f9d59e89 (bug 678687) for intermittent test_jQuery timeout.
2011-11-01 14:52:26 -07:00
Brian Hackett
a960b32d4b
Remove ARGCNT, ARGSUB opcodes, bug 698015. r=dvander
2011-11-01 09:01:04 -07:00
Brian Hackett
7ca6184810
Try converting known doubles to integers in GETELEM/SETELEM paths, bug 678687. r=dvander
2011-11-01 08:43:40 -07:00
Jacob Bramley
1aa5b45f28
Bug 643213: Fix signed integer arithmetic used to construct ARM load instructions. [r=mrosenberg]
2011-11-01 08:51:17 +00:00
Nicolas Pierron
08c8c84704
Add gc::Mark and gc::IsMarked functions. (Bug 687843, r=billm)
...
Use overloading to choose the Mark/IsMarked function based on the static type of
the argument.
---
2011-10-31 15:41:48 -07:00
Matt Brubeck
7561bada5b
Merge mozilla-central to mozilla-inbound
2011-10-31 14:51:24 -07:00
Kyle Huey
a3b76fdc50
Merge b-s to m-c.
2011-10-31 14:13:23 -04:00
Kyle Huey
b14e30c312
Merge m-c to b-s.
2011-10-31 13:12:45 -04:00
Ed Morley
7275a8d455
Merge mozilla-central and mozilla-inbound
2011-10-30 11:52:20 +00:00
Brian Hackett
236e81968d
Sync FrameState entries based on tracker, bug 698100. r=dvander
2011-10-29 18:16:35 -07:00