dom/bindings/Codegen.py
83e17c9f2e4a56aee6853e163d6051f2c61b0954
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 773546 - Part 2: Centralize Paris binding accessor and method top halves. (r=peterv)
532d31e06fb87b6a62239bb77155dba36d75adab
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 775289 - Remove generateNativeAccessors branching from Paris binding codegen. (r=peterv)
09a3938bed6d894f7e63f2c244a1fd04a7d3ee0f
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 773548 - Part 2: Pass the generated JSJitInfos into JSFunctionSpec. (r=peterv)
d84df7edf0ded6a9e87ba72ff9a829df13171bb5
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 773548 - Part 1: Modify Paris bindings to specialize methods. (r=peterv)
7d9b9f1158a2367ba737ff0f9e3445f68e0c59a9
created 2012-08-07 22:26 -0700
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 747287 - Part 3: Add callback interface to allow JIT to interrogate DOM. (r=peterv)
ddacf21b5431255706812135bf54824ad87575cb
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 747287 - Part 2: Generate infalliblity data for further JIT optimization. (r=peterv)
87ddeea57fbddfeb6b3095e88caddeef698d4531
created 2012-08-07 22:26 -0700
pushed unknown
Eric Faust Eric Faust - Bug 747287 - Part 1: Generate JSJitInfos and specialized accessors for Paris bindings. (r=peterv)
b0e43ce07b18db421d3cc139eddd195b5990f526
created 2012-08-04 09:44 +0200
pushed unknown
Ms2ger Ms2ger - Bug 776224 - CheckPref should always initialize its outparam; r=peterv
e06889b2f24a7b254c8d9458c01bbdbe1a16fcb0
created 2012-08-04 09:44 +0200
pushed unknown
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
c801b99d726f06fd89b517936a42e1cffe0a1ca5
created 2012-08-04 18:05 +0100
pushed unknown
Ed Morley Ed Morley - Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
048b907059f4905cee28dd745d3fd5d25d4748a2
created 2012-08-04 09:44 +0200
pushed unknown
Ms2ger Ms2ger - Bug 776224 - CheckPref should always initialize its outparam; r=peterv
c7cdc41bc68575cd53cdd567b4b825335e273260
created 2012-08-04 09:44 +0200
pushed unknown
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
71531b2ece95f1f3058758d4fba9135d904ecebd
created 2012-08-01 14:34 -0400
pushed unknown
William Chen William Chen - Bug 779573 - Fix generated code for empty string as default dictionary member in WebIDL. r=khuey
70d749a0e1ffb57450866411f0b49666feb47632
created 2012-08-01 17:59 -0700
pushed unknown
Eric Faust Eric Faust - Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
675d6bad2418e7a8954f3e041308cb92a6e3bf02
created 2012-07-26 14:31 +1200
pushed unknown
Nicholas Cameron Nicholas Cameron - Bug 776685; throw TypeError exceptions from Azure canvas bindings. r=bz
9abc2abb27b3f018462b5183872497eb9e73a91e
created 2012-07-31 20:45 -0700
pushed unknown
Eric Faust Eric Faust - Bug 749535 - Part 3: Remove JS_Is*Array() from Paris Binding argument unwrapping. (r=bz)
598bdf564949b57e9fd4157672812e55aa840878
created 2012-07-31 20:24 -0700
pushed unknown
Eric Faust Eric Faust - Backout changesets 6e78bc0145ee, 97a1463cde9c, and 9097d0b3acc6 (Bug 749535) for
9097d0b3acc63faf3e6497c8e3f521400e64b0b2
created 2012-07-31 20:07 -0700
pushed unknown
Eric Faust Eric Faust - Bug 749535 - Part 3: Remove JS_Is*Array() from Paris Binding argument unwrapping. (r=bz)
06c2dd7e702ded27cc2ab25eacb5d5042b877dbc
created 2012-07-31 00:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 771636 part 3. Implement default values for WebIDL strings. r=peterv
d0456e27ab40ef17e5d0a7f0ad455c1ca3f72844
created 2012-07-31 00:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 771636 part 2. Implement default values for WebIDL enums. r=peterv
a71640c1bb751a67f656f585f95e0943f6580579
created 2012-07-31 00:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 771636 part 1. Rearrange default-value handling so we actually set C++ values directly instead of round-tripping through jsval. r=peterv
090fd1585e341ccc0f18b02c809e066a61fe3e77
created 2012-07-30 05:19 -0600
pushed unknown
Brian Hackett Brian Hackett - Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
1571f03f3821e77fb2b4a85ed00fb761699c2e96
created 2012-07-27 00:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 777438. Make sure our C++ declarations are in the right order when a dictionary has a dictionary member. r=khuey
3a7ac28c4ca9782d5b4bf4683cc715ad241e942a
created 2012-07-27 00:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 775844. Make sure to examine constructor signatures when looking for union types. r=peterv
69ad0bb0bc25b400f4611bd1856b11114dc94279
created 2012-07-27 00:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 775845. Fail codegen for variadic arguments until we add support for them. r=peterv
69f121d8a62e59067732488c6d961762f279b64b
created 2012-07-27 00:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 775852. Actually follow the WebIDL spec for creating JS representations of sequences. r=khuey
298c8e888da5db88e851523b6a26cae7f873a660
created 2012-07-19 14:48 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764456 part 5. Actually look at hasConcreteDescendant in hasInterfacePrototypeObject() so that we can avoid codegen for [NoInterfaceObject] interfaces hat are only implemented via "implements". r=peterv
f9f685ea9ed006219a512625880b0ad70066be0b
created 2012-07-19 14:48 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764456 part 4. Make sure consequential interface used as arguments are non-castable. r=peterv
8498c31fb92e453bb83a19abf9ed2970d47bc556
created 2012-07-19 14:48 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764456 part 3. Clean up meaning of 'castable' and use thereof a bit. r=peterv
37898d7d1189f723505fb33c06e14212c6bee9fe
created 2012-07-18 13:52 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz.
03a0d026fca1b5ec8b4a766b91f706a6063ecd96
created 2012-07-17 22:54 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants). r=bz.
134e66224b0444606186f4b14ab1731c3372a39a
created 2012-07-18 13:32 +0100
pushed unknown
Ed Morley Ed Morley - Merge last PGO-green changeset of mozilla-inbound to mozilla-central
0e6c79d17f42dae59520bdd003243f6011433145
created 2012-07-17 12:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
6102678421c0fe9ffd50336641057be44d2ab017
created 2012-07-17 12:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
8212be806c67ef0d23eddf7e44076ddd33e3721f
created 2012-07-17 17:48 +0100
pushed unknown
Ed Morley Ed Morley - Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures
9deb8edb5070643091049171c2188aba43b31afc
created 2012-07-17 12:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
ea5a243a60f1fc3127527f40af50ea3e8d4736d1
created 2012-07-17 12:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
1ed8454e709068b33c12a58be93b59d093f7308a
created 2012-07-18 12:36 +0200
pushed unknown
Ms2ger Ms2ger - Bug 765464 - Part c: Throw some TypeErrors; r=khuey
cc561d1aa5a66bd624b560901b4ac85b1bb98991
created 2012-07-18 13:52 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz, a=akeybl.
c98bb360201d86679460e85f19c61f0326634a6e
created 2012-07-17 22:54 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants). r=bz, a=akeybl.
cdd2a34ddaec8c857cd2562a0767f9a1ec1ffc06
created 2012-07-27 00:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 775852. Actually follow the WebIDL spec for creating JS representations of sequences. r=khuey, a=akeybl
85275cda0f1951d4d15a2a614b316881b4b3edc3
created 2012-07-16 16:52 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 762280 (Use nsContentUtils::PreserveWrapper for preserving expandos). r=bz, a=lsblakk.
f84e59e1fd66719fef054b03c2f4b7ed4ce02e18
created 2012-05-18 23:25 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 756258 (Support union types in new DOM bindings). r=bz.
825dfb552fd8940c1af406bff8dda99b85ccb814
created 2012-06-22 16:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 742152. Move distinguishing index determination and verification of type-identity of preceding arguments out of codegen and into the WebIDL parser. r=jlebar
25a6e906d51bca00fac5842f368610ea153d1670
created 2012-06-22 16:18 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764456 part 1. Flag consequential interfaces in the WebIDL data model. r=khuey
da942dd41b43a3fa6c72725d766edbab06717569
created 2012-06-21 12:29 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764698. Fix isDistinguishableFrom for dictionaries to work right. r=peterv
829ce8dbcf65a943c008b464bb52a48787ff3c04
created 2012-06-21 09:21 +0200
pushed unknown
Ms2ger Ms2ger - Bug 766615 - Fix nullable WebIDL dictionaries; r=bz
0f9188dc8dc343bb8e6aa5fa3dba565524d48cb9
created 2012-06-21 09:20 +0200
pushed unknown
Ms2ger Ms2ger - Bug 764539 - Stringify the prototype class in Paris bindings to "InterfacePrototype" instead of "Interface Prototype"; r=bz
9ce5e415d5da386955d6ad4552c8586f8aae6e54
created 2012-06-21 09:11 +0200
pushed unknown
Ms2ger Ms2ger - Bug 765704 - Don't throw when setting XHR.responseType to an invalid value; r=bz
fe05699b88358ba2c63de1ab2e2c697419b3a5d6
created 2012-06-19 12:09 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 763911. Add support for interface members of dictionaries. r=khuey
53dccafefad6a262f27ae598408c151c5a9a5123
created 2012-06-19 12:08 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764420. Fix ArrayBufferView unwrapping to allow DataViews. r=khuey
3f7ab21fde07570e3ba8ae37244b3038454381ab
created 2012-06-15 16:25 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 746570. Get rid of bogus uses of rstrip() that are leaving random trailing spaces in the middle of our string. r=peterv
0fd65c8f53c8e314716c4d114cb4b0c54eacf95d
created 2012-06-15 16:25 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 764104. Avoid collisions with C++ reserved words by using initial-caps for WebIDL enum values. r=peterv
7ce1e213f9a37f510ae383593c272f00c52d21e6
created 2012-06-15 16:25 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 750297 part 2. Switch WebGLUniformLocation to Paris bindings. r=peterv, bjacob
338df639952820f2b266eef71fbcabbb8a1456f0
created 2012-06-15 16:25 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 750297 part 1. Add support for objects that do not have a wrapper cache in WebIDL bindings. r=peterv
16f1a804057cb1fc8f46cb260dd025e40460a4c4
created 2012-06-12 10:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 742153 part 4. Allow strings inside sequences and dictionaries. r=peterv
84536fdda9b7574c16d8c61d3693a19f87612761
created 2012-06-12 10:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 742153 part 3. Implement codegen for dictionary arguments. r=peterv
d82140dbb2a5cc2447547f8145f2fb0679120229
created 2012-06-12 10:22 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 742153 part 2. Rename isSequenceMember to isMember, since it will apply to both sequences and dictionaries. r=peterv
310545e41791488589569c44111c0b5aa4217a76
created 2012-06-11 13:04 -0700
pushed unknown
Kyle Huey Kyle Huey - Bug 763573: Don't export PrimitiveConversions.h. r=bz
1a2c4e651e306c25b80a7b5801e35ccc58e9ea33
created 2012-06-06 15:59 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 761707 part 2. Drop the vestigial jsclass argument to UnwrapDOMObject. r=bholley
less more (0) -100 -60 tip