-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tests: organize lang spec and generic related tests #1175
base: devel
Are you sure you want to change the base?
Conversation
that stuff is after we have a module system, and includes are more template related.
it made no sense to have them separately
along with a few minor clean-ups in `lang`
the test still needs further clarification and can likely be reduced
This is a dumb 'feature', it doesn't make sense and should never pass. It clearly demonstrates a bug where we equate `any` with `untyped`. Mark the test as a `knownIssue` so we know when it starts failing again.
I'm re-running the tests, I can't replicate the failure locally. |
Huh, that's strange. |
Yup, that's what I'm thinking too. Locally, I get js failures for I'm not quite sure why Hmm, given the common denominator is |
Just a small update: In terms of test ordering and population, the only difference is linux includes ( So I get local failures if I run |
i haven't quite figured out how, but there seems to be a js codegen issue for Here is a snippet from the generated js: var Data5 = {jsonNodeMode: 1, enumMode: 0};
var Data6 = {jsonNodeMode: 2, enumMode: 0};
var Data7 = {enumMode: 2, jsonNodeMode: 0}; This corresponds to initializations of Just gotta track down where this is happening in jsgen. Update: after some further debugging the issue might be earlier, in |
Summary
Details
TODO
Notes for Reviewers