ballerina-lang
ballerina-lang copied to clipboard
[Improvement]: Integrate nBallerina type engine into jBallerina
Description
We will be doing $subject in several steps.
- [x] Integrate a subset of sem-types (int, boolean, float, decimal, string, nil, never) into jBallerina compile-time #40045
- [x] Add a daily build to run the jBallerina unit tests via sem-type enabled path #40472
- [x] Refactor semtype integration on top of the new symbol enter revamp #40809
- [x] Make the type engine to work when part of the type is SemType and the other part is BType #41066
- [ ] Integrate a subset of sem-types (int, boolean, float, decimal, string, nil, never) into jBallerina runtime #40512 #40511
- [ ] Port the nBallerina latest type engine changes to jBallerina #41026
- [x] Integrate mapping semtype into jBallerina type engine #42423
- [x] Integrate list semtype into jBallerina type engine #42425
- [x] Integrate function semtype into jBallerina type engine #42512
- [x] Integrate error semtype into jBallerina type engine #42811 #43030
- [x] Integrate xml semtype into jBallerina type engine #42833
- [x] Integrate handle and regex semtypes into jBallerina type engine #42942
- [x] Integrate future and typedesc semtypes into jBallerina type engine #42961
- [x] Integrate stream semtype into jBallerina type engine #42994
- [ ] Integrate table semtype into jBallerina type engine #42967
- [ ] Integrate object semtype into jBallerina type engine #42974
- [ ] Document integrating nBallerina semtypes into jballerina #40401