Blake Kaplan
|
a44ad43150
|
bug 580128 - Fix more compartment warnings. Work of multiple people. r=gal/peterv/jst
|
2010-10-10 15:37:19 -07:00 |
|
Blake Kaplan
|
c563e195ac
|
bug 580128 - Allow API consumers to pass in a new object altogether before trying to wrap in a security wrapper. r=gal/peterv
|
2010-10-10 15:36:38 -07:00 |
|
Blake Kaplan
|
9b63ed2490
|
bug 580128 - Fix bugs dealing with transplanting when navigating. r=gal
|
2010-09-28 17:02:43 -07:00 |
|
Jason Orendorff
|
e71e7e1578
|
bug 580033 - Make JS_Save/RestoreFrameChain set cx->compartment. r=mrbkap
|
2010-09-27 18:24:24 -07:00 |
|
Andreas Gal
|
04c3f3cf48
|
bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
|
2010-09-27 13:49:09 -07:00 |
|
Blake Kaplan
|
2ce9a1fca4
|
bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
|
2010-09-17 14:54:41 -07:00 |
|
Blake Kaplan
|
3c355b8fa0
|
bug 580128 - Give API consumers a way to perform "brain transplants" on an object. r=gal
|
2010-09-17 14:54:40 -07:00 |
|
David Anderson
|
552330f091
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
--HG--
extra : rebase_source : d7311ce916e8d6c876d1851090806bc7d073bd63
|
2010-10-04 14:13:33 -07:00 |
|
David Anderson
|
6dbf424efd
|
Backed out changeset de5d1b528b9a
|
2010-10-04 15:12:00 -07:00 |
|
David Anderson
|
6ddd3429fc
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
|
2010-10-04 14:13:33 -07:00 |
|
Jason Orendorff
|
c1daff3aa7
|
Rename JS_{Read,Write}Pair to JS_{Read,Write}Uint32Pair as suggested by Brendan. Followup to bug 595297.
|
2010-10-02 09:41:18 -05:00 |
|
Brian Hackett
|
abdc87c9ca
|
Header changes for sixgill, annotations. bug 601129, r=jorendorff
|
2010-10-01 21:00:55 -07:00 |
|
Jason Orendorff
|
630900ee20
|
Finally get rid of /* Added by JSIFY */ comments. r=Waldo.
|
2010-10-01 18:46:54 -05:00 |
|
Gregor Wagner
|
9aad841305
|
Bug 594455 Add assertions for defaultCompartments. r=jorendorff
|
2010-10-01 11:10:30 -07:00 |
|
Jason Orendorff
|
00704fa52d
|
Bug 595297 - Portable serialize/deserialize implementation of the HTML5 structured cloning algorithm (jsclone.cpp). r=gal.
|
2010-09-30 19:47:10 -05:00 |
|
Andreas Gal
|
331dc80c9e
|
Backout bug 584789, has to go into blake's patch queue, event't handlers don't set the right compartment in TM tip.
|
2010-09-30 00:05:33 -07:00 |
|
Andreas Gal
|
dd4d8530b1
|
Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap).
|
2010-09-29 23:17:29 -07:00 |
|
Andreas Gal
|
e80492a92a
|
Back out bug 584789.
|
2010-09-29 20:38:03 -07:00 |
|
Andreas Gal
|
650aaf4f01
|
Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap).
|
2010-09-29 19:42:22 -07:00 |
|
Andreas Gal
|
1649ef6d21
|
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
|
2010-09-27 15:55:15 -07:00 |
|
Gregor Wagner
|
02421e6aa4
|
Bug 599801 - TM: Clean up Compartment (de)construction. r=sayrer
|
2010-09-27 15:35:10 -07:00 |
|
Igor Bukanov
|
b8792e95c1
|
bug 597736 - fixing TreeFragment leak. r=gal
|
2010-09-21 14:58:19 +02:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Chris Leary
|
a9624ec341
|
Back out b70659aca040, burning XPCShell tests. (no_r=me)
|
2010-09-23 16:48:35 -07:00 |
|
Chris Leary
|
203741ee8e
|
Bug 596580: fix versioning on mozJSSubScriptLoader. (r=sayrer,brendan)
--HG--
extra : rebase_source : fb2fe804a3f94bc9d6947605ce0e0c19a29b2227
|
2010-09-23 14:48:58 -07:00 |
|
Jim Blandy
|
9b88f70086
|
Bug 492845: Implement Object.isSealed, Object.seal. a=jwalden, r=brendan
|
2010-09-21 11:35:30 -07:00 |
|
Jim Blandy
|
96d7c2007b
|
Bug 492849 - Implement Object.preventExtensions, Object.isExtensible. a=waldo,jimb, r=brendan
--HG--
rename : js/src/jsapi-tests/testSeal.cpp => js/src/jsapi-tests/testDeepFreeze.cpp
|
2010-09-21 11:35:29 -07:00 |
|
Jim Blandy
|
ad83424ea2
|
Bug 594574: Change GetPropertyNames to take its out-parameter by address, not by non-const reference. r=brendan
|
2010-09-21 11:35:29 -07:00 |
|
Brian Hackett
|
0d369b900f
|
Add interruptCounter to JSRuntime for JM, bug 589193. r=igor,dvander
|
2010-09-20 16:21:49 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
Jason Orendorff
|
38d63ffa56
|
Back out changeset a8252fe3f211 due to turning everything orange.
|
2010-09-16 20:58:40 -07:00 |
|
Jason Orendorff
|
31cfa81e35
|
Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=mrbkap.
--HG--
extra : rebase_source : 717f7f4d4f3e6e96955cbb1ddb8ca9e1533914f7
|
2010-09-16 17:29:21 -07:00 |
|
Luke Wagner
|
22b9595546
|
Bug 595923 - InvokeConstructor can return primitive value (r=brendan)
--HG--
extra : rebase_source : 75fd8e06ce4abceb17f2452236e3425efdb035fa
|
2010-09-15 21:59:08 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Jason Orendorff
|
a43bea11f5
|
Bug 593147 - TM: global Object created in _newJSDContext needs a compartment. r=gal.
|
2010-09-14 16:24:59 -07:00 |
|
Chris Leary
|
269a7d6bab
|
Bug 571355: Move RegExpStatics out of JSContext. (r=gal)
|
2010-09-13 15:53:50 -07:00 |
|
Nicholas Nethercote
|
837cae8aad
|
Bug 590834 - Clean up number-to-string code. r=jwalden.
|
2010-09-13 13:08:25 -07:00 |
|
Chris Leary
|
86f41cf42a
|
Fix build warning. (no_r=me)
--HG--
extra : rebase_source : cd1afe2f1e8597fb88ca530912dbd6008e3ee9f7
|
2010-09-13 13:00:58 -07:00 |
|
Chris Leary
|
2fa4fedbc1
|
Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw)
|
2010-09-13 09:38:22 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Brendan Eich
|
6ba6389297
|
Rename freeslot appropriately (593256 separated cosmetics-only patch, r=jorendorff).
|
2010-09-03 11:05:43 -07:00 |
|
Brendan Eich
|
d7abc9c150
|
Eliminate JSObject::freeslot via monotonic lastProp->freeslot (592556, r=jorendorff,dvander).
|
2010-09-02 14:50:44 -07:00 |
|
Chris Leary
|
7c740a8dc0
|
Back out due to mochiserver breakage. (no_r=me)
|
2010-09-09 16:52:31 -07:00 |
|
Chris Leary
|
7c2ac56dff
|
Bug 540675: remove callerVersion from stack frame. (r=lw)
|
2010-09-09 14:25:30 -07:00 |
|
Igor Bukanov
|
e353306519
|
bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor
--HG--
extra : rebase_source : 7d6b09d93bdc463cf7d06d2cdbe09085fd0e4b4b
|
2010-09-07 23:08:20 +02:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
Robert Sayre
|
0308956e29
|
Backed out changeset e2e1ea2a39ce. (Igor Bukanov – bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor)
|
2010-09-01 11:24:45 -07:00 |
|
Igor Bukanov
|
3232f601ce
|
bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor
|
2010-08-19 21:28:12 +02:00 |
|
Igor Bukanov
|
edc6d00c4e
|
bug 477999 - JS_SuspendRequest should suspend requests from all contexts . r=gal,anygregor
|
2010-08-30 20:46:18 +02:00 |
|