diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-07-21 14:24:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-21 14:24:52 -0500 |
commit | 4ae0897175143351439ff5b903d05a79c17e3725 (patch) | |
tree | 9074eb19b7829a17c6602802e5923dcf8d951725 /python/servo/package_commands.py | |
parent | 1e835e330df49da068928231a5b55b165c360a42 (diff) | |
parent | 9ef848b65effd13601fbf24d53842a4b4d469006 (diff) | |
download | servo-4ae0897175143351439ff5b903d05a79c17e3725.tar.gz servo-4ae0897175143351439ff5b903d05a79c17e3725.zip |
Auto merge of #12541 - jdm:seqseq, r=nox
Support sequences of sequences in generated bindings.
This fixes a blocker for #11897. `unroll` recursively gets the inner type of any sequence type encountered, so it's inappropriate for codegen that only wants the immediate inner type. However, if a type identifies as a sequence and is nullable, we need to reach through the nullable wrapper first. Gecko does very similar things.
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #12528 (github issue number if applicable).
- [X] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12541)
<!-- Reviewable:end -->
Diffstat (limited to 'python/servo/package_commands.py')
0 files changed, 0 insertions, 0 deletions