Update README.md

This commit is contained in:
Gabriel Tofvesson 2021-02-05 14:59:17 +01:00
parent baf2739bf5
commit a13c241f47

View File

@ -31,16 +31,20 @@ methods and fields.
* Inject fields * Inject fields
* Handle exceptions
* Inject try-catch
### TODO ### TODO
* Better tests * Better tests
* Execution path optimization (e.g. remove unnecessary [GOTO](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.goto)s) * Execution path optimization (e.g. remove unnecessary [GOTO](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.goto)s)
* Implement exceptions * ~~Implement subroutines ([JSR](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.jsr) / [RET](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ret))~~
* Implement try-catch *Note: Subroutines are prohibited as of class file version 51, so unless this project sees much use with projects targeting Java
* Implement subroutines ([JSR](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.jsr) / [RET](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ret)) version 1.6 or lower on very specific compilers, this implementation can be set aside until everything else is polished.*
## How do I use this? ## How do I use this?