-
Notifications
You must be signed in to change notification settings - Fork 61
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
CodeGen input and output streams #80
CodeGen input and output streams #80
Conversation
At this point, more than actual implementation we care about having the interface ready. It's fine to define those streams as abstract base classes. We want asynchronous streams that can read and write all the
|
* add array support for JDWP DSL * fix schema bugs * update arraytype in AllClasses command * update arraytype in AllClasses command remove error type * fix out and reply mismatch
fix checkers fix: union none to empty set
schema.py type-checks, but raises exception at runtime because Struct is referenced before it is defined. This commit - moves definition of Type to the top - uses string names for forward type references - replaces T with covariant TypeT - fixes missing type parameter in Struct definition
* Added newtype support for primitive type enum * Make newgen generator automatic * Changed type of jdwp_type and changed default type to int * Wrote test to validate primitive type mapping * Added test for type alias definition * Factored out function defining type alias. * Used absolute name format for newtype * Changed testing framework to unittest * Added dependency for jdwp project * Added int and string type * Changed the expected start * Updated test and removed int and byte from primitive types. * Removed int and boolean type from new type generator * doc: add copyright
* add array support for JDWP DSL * fix schema bugs * update arraytype in AllClasses command * update arraytype in AllClasses command remove error type * fix out and reply mismatch
schema.py type-checks, but raises exception at runtime because Struct is referenced before it is defined. This commit - moves definition of Type to the top - uses string names for forward type references - replaces T with covariant TypeT - fixes missing type parameter in Struct definition
315ea5d
to
b6c07f4
Compare
No description provided.