js/src/xpconnect/src/qsgen.py
c6009202e1e1f0eeaf9f91a82ed8331d8760d109
created 2010-05-28 12:59 -0700
pushed 2010-05-28 20:00 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=551771; glboolean args to WebGL calls broken on trace (qsgen octet args); r=jorendorff
5d1eab36de8095b637f424d0135f4e66a54079ae
created 2010-05-06 14:16 +0200
pushed 2010-05-18 19:43 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 560462 (Use fast unwrapping for more quickstubs) - add support for non-templated custom quickstubs for an interface. r=jst.
d67ddb92a98c53fd5d41515030ce2ff799e62334
created 2010-05-11 19:20 +0200
pushed 2010-05-11 17:59 +0000
Peter Van der Beken Peter Van der Beken - Back out fixes for bug 560462 to fix orange.
615a41c22413e3527f0e7fa9f6b973217ef70f37
created 2010-05-06 14:16 +0200
pushed 2010-05-11 15:04 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 560462 (Use fast unwrapping for more quickstubs) - add support for non-templated custom quickstubs for an interface. r=jst.
74e30687716128727b0a06f5fd4c34028f3d5490
created 2010-04-19 17:41 +0200
pushed 2010-05-05 11:49 +0000
Peter Van der Beken Peter Van der Beken - Part 12 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - switch default 'canFail' value for custom QS from False to True and allow missing 'code'. r=jst.
7a792c959553fc526adeb1b0f293bf7318091faf
created 2010-04-10 16:02 -0400
pushed 2010-04-10 21:55 +0000
Mike Hommey Mike Hommey - Bug 541774: IDL-parser cache and .pyc files are left behind by make clean. r=ted
ff91de87a87887534179c2e09b650addad1dc520
created 2010-01-27 10:53 +0100
pushed 2010-04-06 13:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 554432 (Allow non-scriptable types for QS arguments). r=mrbkap.
3a9063bea021f22b0b29c5503764ce50787f76be
created 2010-03-30 21:13 -0700
pushed 2010-04-05 17:26 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
797f224e76ccc6ed35b1099ac0daf7bd32b955f3
created 2010-03-29 19:47 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702.
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
01d0e807552b22e54728b582178746a9ea95a8a2
created 2010-03-13 11:51 -0500
pushed 2010-04-05 17:26 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
06106721faf515aef39c8eb685c42f3aa3611234
created 2010-03-26 15:53 -0700
pushed 2010-03-26 22:57 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
ffb1d237ec0f2fe7e59420b199f0ee32861df32c
created 2010-03-02 13:47 +1100
pushed 2010-03-26 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
d8c18f04396efc787769bd54998d3ea6fa48e97e
created 2010-03-03 23:02 -0600
pushed 2010-03-04 05:05 +0000
Chris Jones Chris Jones - Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
a3e23b42b4100455d6c009fb288d03f7b2590cf4
created 2010-03-03 16:40 -0800
pushed 2010-03-04 00:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=534735; use custom quickstubs for canvas fillStyle and strokeStyle; r=bz
b507d2ad1a3e2a508b10ac13d901ac44e239cba0
created 2010-02-08 15:53 -0500
pushed 2010-02-24 20:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 538663 followup. Don't rely on having python 2.5. r=jorendorff
458b9ca9f77725f876b2cce9075d9916efb73900
created 2010-02-03 16:14 -0500
pushed 2010-02-24 20:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff
cab0026ad1ad341905c80ea4e52e5d396db340d1
created 2010-02-03 17:10 -0800
pushed 2010-02-24 20:41 +0000
Jeff Walden Jeff Walden - Backed out changeset bc8bb2def82d, something's weird with this and we try to generate 9-argument traceable natives (maxargs is 8).
bc8bb2def82dc31e244ef03b2bf581f1ddcd67b7
created 2010-02-03 16:14 -0500
pushed 2010-02-24 20:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff
04d2879af6993575d7f1ef255dfee983741095b3
created 2010-01-22 13:34 -0800
pushed 2010-01-22 21:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=533663; use js typed arrays in webgl; r=jmuizelaar,mrbkap,brendan
8f0bd2ee09f9c23134536b94a27f9fe36adaf709
created 2010-01-22 13:26 -0800
pushed 2010-01-22 21:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=539748; [qsgen] handle .* and - better; r=jorendorff
3e9d0c1c409f408e3097c0858183432e7e192efc
created 2010-01-09 13:01 -0800
pushed 2010-01-11 16:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=538255; [quickstubs] add ability to negate/remove stubs included through wildcards; r=jorendorff
9105584dc0258d34e11c6fb20d87b843725c5103
created 2010-01-09 13:01 -0800
pushed 2010-01-11 16:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=538258; [quickstubs] return types for traceable natives not fully resolved; r=jorendorff
8d3d6f1dfd6a98660af30542eab95e10061fc587
created 2010-01-09 13:01 -0800
pushed 2010-01-11 16:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=534733, add support for fully custom quickstubs; r=jorendorff
bd4b2f8428b3122fc6920229213786c6d88e6e8f
created 2009-08-10 16:41 +0200
pushed 2009-10-27 14:50 +0000
Peter Van der Beken Peter Van der Beken - Part 3 of fix for bug 459452 (Add support for optional arg count for IDL methods): add support for [optional_argc] to quickstubs. r=jst.
39b6673348d2975def6de81142a9b13ef2dd3272
created 2009-09-24 13:59 -0400
pushed 2009-09-24 18:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 478251. Implement the Null and Undefined annotations from webidl in quickstubs. r=jst,bsmedberg,jorendorff
c899688404f7dcb940a51e7653e7a96bc3b59ec0
created 2009-09-19 18:10 +0100
pushed 2009-09-19 17:10 +0000
Neil Rashbrook Neil Rashbrook - Bug 508780 Followup to make qsgen.py compatible with Python 2.4 r=peterv
e514617889ec00d9ab17dd7ecfdac94274d9de1e
created 2009-09-18 15:09 +0200
pushed 2009-09-18 13:30 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 508780 (Stop using tearoff from quickstubs for nsDOMCSSDeclaration/nsComputedDOMStyle), part 1. r=jst.
5f4f48dfc51c3d4a083654e344ae32a547598fc0
created 2009-09-04 13:44 -0700
pushed 2009-09-16 23:16 +0000
Luke Wagner Luke Wagner - Bug 460904 - rename/tweak JSTraceableFunction (take 2)
9ec39c794e63f190be0e7c218c8c9d7723bc9a9b
created 2009-08-24 08:44 -0700
pushed 2009-08-26 15:20 +0000
Peter Van der Beken Peter Van der Beken - Remove debugging code for setters and methods to avoid weird behaviour from calling the native setters and methods twice.
d8a8986e8a1dfa28a744511c235962e9d4227ca8
created 2009-08-14 19:55 +0200
pushed 2009-08-26 15:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 510673 (Add a quickstub for document.write). r/sr=jst.
f67bf1318100a5e1acf8efd7dcef5fa7cede380f
created 2009-08-10 12:12 +0200
pushed 2009-08-12 17:08 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 499199 (Try to avoid XPCCallContexts in quickstubs for wrapper-cached things). r/sr=jst.
2956e5255fc9ce8ff77cd61df1a7a68dfa168816
created 2009-07-22 17:31 -0500
pushed 2009-07-22 22:33 +0000
timeless timeless - Bug 504474 JS_ValueToBoolean is void
08585cd11d0549d1b4ae177a0594ef3d05be8ba0
created 2009-07-17 10:20 -0400
pushed 2009-07-17 14:22 +0000
Daniel Jeter II Daniel Jeter II - Bug 503186 - DeprecationWarning using Python 2.6, r=bsmedberg
b4e7f7d88a8c012d6e273cfde0f7127cfefec1ee
created 2009-07-09 16:26 +0200
pushed 2009-07-17 11:10 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 503170 (Make QS argument unwrapping use thisptr offsets). r=jorendorff, sr=jst.
4278c3dbf1fbbf3e3aa949b26a47b6e63d266d9a
created 2009-07-09 16:26 +0200
pushed 2009-07-14 15:49 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 503167 (Replace xpc_qsReadOnlySetter with js_GetterOnlyPropertyStub). r=jorendorff, sr=jst.
ac136abf6fd3f9c7fd119d5916dcfdcbe5f98178
created 2009-05-20 14:07 +0200
pushed 2009-05-20 12:07 +0000
Peter Van der Beken Peter Van der Beken - Fix quickstubs dependency problem, .h doesn't depend on any headers so don't add it to .dep and make .cpp depend on the interface files instead. rs=ted.
6be4295f5ac94d4dedc50ad61f6332a186032998
created 2009-04-24 12:36 +0200
pushed 2009-04-24 11:46 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 488561 (Typo in dom_quickstubs.qsconf). r=bent, sr=mrbkap.
162de46bc0f2ae012bf6d2934cfaca28de2a7ac0
created 2009-04-09 18:07 -0500
pushed 2009-04-10 08:17 +0000
Jason Orendorff Jason Orendorff - Bug 487676 - Nesting deep-aborting trace calls don't work. r=gal.
5aec561609cde320a1cdb9ca73c6bd6823a697c8
created 2009-03-24 12:02 +0100
pushed 2009-03-24 13:21 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 484352 (Traceable quickstubs don't use the nsINode fastpaths). r=bent, sr=jst.
93d93616dd8f388a808c9bfd6f6f7e21056c994d
created 2009-03-19 15:16 -0700
pushed 2009-03-20 07:37 +0000
Ben Turner Ben Turner - Bug 480187 - 'Make qsgen.py generate traceable natives'. r+sr=jst.
ac8e14d8a263b4518206219756fb0efb33c4f271
created 2009-03-20 00:23 -0400
pushed 2009-03-20 04:24 +0000
Robert Sayre Robert Sayre - revert to changeset b59984b88601
316bf18780b0fb4efac69e85836f299bff94e952
created 2009-03-20 00:04 -0400
pushed 2009-03-20 04:05 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
cd79ce3f743f5d07e92377904cbe191942864941
created 2009-03-19 15:16 -0700
pushed 2009-03-20 04:05 +0000
Ben Turner Ben Turner - Bug 480187 - 'Make qsgen.py generate traceable natives'. r+sr=jst.
2c3d862a53a3123ad0c985bfed8b34a755071d9c
created 2009-03-19 13:14 -0700
pushed 2009-03-19 20:14 +0000
Ben Turner Ben Turner - Backed out changeset fbb48d6a27e3
fbb48d6a27e3103f069e567d69f41ff387f5e8d5
created 2009-03-19 12:33 -0700
pushed 2009-03-19 19:34 +0000
Ben Turner Ben Turner - Bug 480187 - 'Make qsgen.py generate traceable natives'. r+sr=jst
4014cb930c34de8b0bd5e13dfd2ec7a3bf48c5c8
created 2009-01-23 15:44 -0800
pushed 2009-01-23 23:44 +0000
Blake Kaplan Blake Kaplan - Bug 462428 - Make __lookup[GS]etter__ work on quickstubbed properties by faking it for XPConnect prototype objects only. r=jorendorff sr=brendan
2e0797853311829b98f374879024a5114c4056ad
created 2009-01-02 18:00 +0100
pushed 2009-01-02 17:00 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst.
de8572d5add0ea788427cc233df093a3e893d76d
created 2008-12-31 18:21 -0800
pushed 2009-01-01 02:43 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset e0cce6a738c9 (Bug 466224 - Make quickstubs call nsINode/nsINodeList methods) for failing mochitest
e0cce6a738c9e2e69f5e4fc8a0bff2f0d71f2e91
created 2008-12-31 14:55 +0100
pushed 2008-12-31 13:55 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst.
d637f84ee780afbeb5f52be5847ce0a9da18e676
created 2008-12-16 17:20 +0100
pushed 2008-12-16 16:20 +0000
Peter Van der Beken Peter Van der Beken - Switch to sets module instead of using builtin set type to support Python 2.3 on mobile. Bustage fix.
f5a48a82dca6b5119b71d8c0c3237fea6b042be1
created 2008-12-16 16:46 +0100
pushed 2008-12-16 15:46 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 461566 (Don't call FindTearoff when not needed and cache XPCNativeInterfaces in quickstubs). r/sr=jst.
1b45760df6eefe25863b23b93cafc5bc73b6a559
created 2008-11-27 20:32 -0800
pushed 2008-11-28 04:35 +0000
Shawn Wilsher Shawn Wilsher - Backed out changeset 037f635ced9f (bug 561566)
037f635ced9f8885ca36bf33edca1d436a1041b4
created 2008-11-27 18:50 +0100
pushed 2008-11-28 04:11 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 461566 (Don't call FindTearoff when not needed and cache XPCNativeInterfaces in quickstubs). r/sr=jst.
66aa5b4d2b31ca3214e37c940af4a24c42498465
created 2008-11-03 11:31 +0100
pushed 2008-11-03 10:32 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst.
ab5396e854d7d2b403290e2e22c15a9657e7935c
created 2008-10-22 15:07 +0200
pushed 2008-10-22 13:07 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 460940 (Dependency problem when removing an interface from dom_quickstubs.qsconf). r=ted.
39e07e16d8f84cf42882b8ebb16c67cc6e539eed
created 2008-09-15 09:18 -0500
pushed 2008-09-15 14:19 +0000
Jason Orendorff Jason Orendorff - Bug 453331 - Quick stubs: handle members with the same name (r+sr=jst)
b4ccb313bbb78130fe6d36a9db7aa672a5256d17
created 2008-09-07 00:50 +0200
pushed 2008-09-06 22:51 +0000
Serge Gautherie Serge Gautherie - Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; "dom_quickstubs.cpp" bustage fix
less more (0) -60 tip