servo/components/script/dom/bindings/codegen
Anthony Ramine 4c2ca7a8c9 Refactor the call hook on non-callback interface objects (fixes #10744)
It's now set through the intermediate InterfaceConstructorBehavior structure,
which lets us improve the abstraction around NonCallbackInterfaceObjectClass
a bit better.

When the interface's constructor is supposed to always throw, the error for
calling `Foo()` without new is "Illegal constructor.". when the interface
actually defines an interface, the error is instead
"This constructor needs to be called with `new`.".
2016-04-25 11:44:59 +02:00
..
parser Stop generating a parser.out file in the source. 2016-03-01 15:02:50 +01:00
ply Cargoify servo 2014-09-08 20:21:42 -06:00
BindingGen.py Remove unused command-line Python codegen arguments 2016-01-07 08:51:06 -05:00
Bindings.conf Properly propagate changes when range or trees are mutated 2015-12-25 23:35:57 +01:00
CodegenRust.py Refactor the call hook on non-callback interface objects (fixes #10744) 2016-04-25 11:44:59 +02:00
Configuration.py Use os.path.basename instead of split('/')[-1] 2016-04-17 17:37:29 +02:00
GlobalGen.py Lazily define interface objects on globals (fixes #6419) 2016-02-25 15:56:47 +01:00