servo/components/script
bors-servo d1295e9e7d Auto merge of #8040 - froydnj:codegen-arg-info, r=jdm
generate JIT argument type information for methods

This enhances `CodegenRust.py` to output `JSTypedMethodJitInfo` structures where appropriate.  This brings a notable speedup to tests like Dromaeo's `dom-attr/getAttribute`, which improves by several orders of magnitude with these patches applied.

If there are tricks for addressing the XXX comments, I would appreciate hearing them.

I think this addresses all of #6904.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8040)
<!-- Reviewable:end -->
2015-10-28 01:06:06 +05:30
..
dom Auto merge of #8040 - froydnj:codegen-arg-info, r=jdm 2015-10-28 01:06:06 +05:30
parse Clean up the cast calls 2015-10-21 11:40:34 +02:00
build.rs Fix build scripts warnings. 2015-03-18 21:53:48 +01:00
Cargo.toml Updated to v0.1.15 of string_cache. 2015-10-27 11:24:21 -07:00
clipboard_provider.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
cors.rs Simplify AsyncResponseListener implementations. 2015-10-15 16:53:47 -07:00
devtools.rs Introduce trait Castable 2015-10-21 11:37:16 +02:00
document_loader.rs Improve spec-compliance of script loading and execution during document startup 2015-10-26 21:35:09 +01:00
layout_interface.rs Handle <meta name=viewport> elements when added to document 2015-09-30 20:31:35 -07:00
lib.rs Implement HTMLCanvasElement#toDataURL 2015-10-26 21:24:21 -07:00
makefile.cargo Fix spurious rebuilds of the script crate 2015-10-08 21:37:56 -07:00
mem.rs Introduce DOMClass::heap_size_of 2015-10-14 21:52:16 +02:00
network_listener.rs Make AsyncResponseListener methods take &mut self. 2015-10-15 16:44:39 -07:00
page.rs Update script to work with lint changes 2015-10-16 01:20:27 +05:30
script_task.rs remove DocumentProgressTask enum 2015-10-27 10:24:37 +09:00
textinput.rs display input caret for textarea. fixes #7758 2015-10-21 22:38:23 +02:00
timers.rs Timers are scheduled by a dedicated per-constellation thread. 2015-10-21 16:40:49 +02:00
unpremultiplytable.rs add un-premultiply table for GetImageData 2015-10-20 04:51:29 -04:00
webdriver_handlers.rs Clean up the cast calls 2015-10-21 11:40:34 +02:00