| Commit message (Expand) | Author | Age | Files | Lines |
* | Update the WebIDL parser | Anthony Ramine | 2017-06-09 | 12 | -273/+1142 |
* | Renamed BrowsingContext to WindowProxy in script. | Alan Jeffrey | 2017-05-12 | 2 | -3/+2 |
* | Fix various build warnings | Aaron Cunningham | 2017-04-24 | 1 | -0/+1 |
* | Add way to get c_void ptr or c_char from caller | mckaymatt | 2017-04-04 | 1 | -1/+2 |
* | Auto merge of #15659 - gregkatz:eliminate_transmute_find_enum, r=Ms2ger | bors-servo | 2017-02-21 | 1 | -14/+13 |
|\ |
|
| * | Eliminate a mem::transmute in CodeGen | Gregory Katz | 2017-02-20 | 1 | -14/+13 |
* | | Auto merge of #15585 - servo:CGConstant, r=nox | bors-servo | 2017-02-20 | 1 | -10/+7 |
|\ \
| |/
|/| |
|
| * | Simplify CGConstant. | Ms2ger | 2017-02-16 | 1 | -10/+7 |
* | | Auto merge of #15589 - servo:RootedTraceable-union, r=nox | bors-servo | 2017-02-19 | 1 | -0/+6 |
|\ \ |
|
| * | | Use RootedTraceableBox for unions. | Ms2ger | 2017-02-16 | 1 | -0/+6 |
* | | | Adds an `as_str()` method to WebIDL enums to hide slice of strings from calle... | Gregory Katz | 2017-02-16 | 1 | -1/+7 |
|/ / |
|
* | | Use RootedTraceableBox for dictionaries. | Ms2ger | 2017-02-16 | 1 | -3/+50 |
* | | Use from_jsval for dictionaries. | Ms2ger | 2017-02-16 | 1 | -2/+2 |
* | | Implement JSTraceable for more types. | Ms2ger | 2017-02-16 | 1 | -0/+2 |
* | | Use Heap for dictionary and union members. | Ms2ger | 2017-02-16 | 1 | -10/+19 |
* | | Share a little less code between the branches for conversion to any. | Ms2ger | 2017-02-16 | 1 | -12/+11 |
* | | Pass isMember to getJSToNativeConversionInfo for unions. | Ms2ger | 2017-02-16 | 1 | -6/+5 |
|/ |
|
* | Modify CodegenRust.py to import structs from sequence return values | Zakor Gyula | 2017-02-13 | 1 | -0/+2 |
* | Auto merge of #15453 - servo:unwrapCastableObject, r=nox | bors-servo | 2017-02-08 | 1 | -24/+11 |
|\ |
|
| * | Inline unwrapCastableObject into its only caller. | Ms2ger | 2017-02-08 | 1 | -24/+11 |
* | | Remove unused Descriptor.needsRooting field. | Ms2ger | 2017-02-08 | 1 | -3/+0 |
* | | Remove typeNeedsRooting(). | Ms2ger | 2017-02-08 | 1 | -7/+0 |
* | | Remove pointless assertion in the typedef code. | Ms2ger | 2017-02-08 | 1 | -1/+0 |
* | | Cleanup formatting for typedefs. | Ms2ger | 2017-02-08 | 1 | -5/+10 |
* | | Fix typo in the non-union code path for typedefs. | Ms2ger | 2017-02-08 | 1 | -1/+1 |
* | | Support using typedefs with nullable unions. | Ms2ger | 2017-02-08 | 1 | -1/+2 |
|/ |
|
* | Properly root expando objects. | Ms2ger | 2017-02-07 | 1 | -10/+14 |
* | Auto merge of #15327 - servo:missing-newline-wrap-panic, r=jdm | bors-servo | 2017-02-01 | 1 | -1/+1 |
|\ |
|
| * | Add a missing newline in wrap_panic() calls. | Ms2ger | 2017-02-01 | 1 | -1/+1 |
* | | Root the arguments to callback functions. | Ms2ger | 2017-02-01 | 1 | -4/+6 |
|/ |
|
* | Improve the readability of dictionaries' new() method. | Ms2ger | 2017-01-31 | 1 | -16/+19 |
* | Auto merge of #15099 - servo:phf-no-macros, r=jdm | bors-servo | 2017-01-20 | 2 | -11/+15 |
|\ |
|
| * | script codegen: Avoid modifying in-place a generated file. | Simon Sapin | 2017-01-19 | 2 | -11/+15 |
* | | Support dictionaries in unions. | Ms2ger | 2017-01-20 | 1 | -12/+37 |
|/ |
|
* | Auto merge of #14994 - jdm:callback_rooting, r=Manishearth,Ms2ger | bors-servo | 2017-01-16 | 1 | -8/+9 |
|\ |
|
| * | Add a permanent root to WebIDL callbacks, ensuring they are always safe to st... | Josh Matthews | 2017-01-13 | 1 | -8/+9 |
* | | Remove unused needsRooting field from JSToNativeConversionInfo. | Ms2ger | 2017-01-12 | 1 | -11/+4 |
|/ |
|
* | Expose CallbackObject more. | Ms2ger | 2017-01-09 | 1 | -8/+9 |
* | Avoid generating literal nulls in DOM bindings. | Ms2ger | 2017-01-06 | 1 | -2/+2 |
* | Auto merge of #14859 - servo:CallSetup, r=nox | bors-servo | 2017-01-05 | 1 | -5/+1 |
|\ |
|
| * | Simplify CallSetup. | Ms2ger | 2017-01-05 | 1 | -5/+1 |
* | | Fix JS_ObjectIsDate() call in webidl codegen. | Eric Anholt | 2017-01-04 | 1 | -1/+6 |
* | | Fix is_null_or_undefined() call in codegen to be snake_case. | Eric Anholt | 2017-01-04 | 1 | -1/+1 |
|/ |
|
* | Don't generate constructor IDs for inline interfaces | Anthony Ramine | 2017-01-03 | 2 | -1/+3 |
* | Fix/silence some warnings | Simon Sapin | 2016-12-20 | 1 | -1/+3 |
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -1/+1 |
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -4/+4 |
* | Make WebIDL static methods take a more specific global if possible | Anthony Ramine | 2016-11-30 | 1 | -4/+5 |
* | Make WebIDL constructors take a more specific global if possible (fixes #14071) | Rohan Prinja | 2016-11-30 | 1 | -5/+8 |
* | Update js, AGAIN | Anthony Ramine | 2016-11-27 | 1 | -3/+3 |