Oliver Medhurst
Oliver Medhurst
Blocks #34. Depends on at least: - [X] #91 - [ ] New (non-AOT) regex engine
Allow compiling the compiler with itself. Requires **at minimum**: - [x] #11 - [x] #17 - [x] #33 - [x] #54 - [ ] #95 - [ ] Spread in...
Avoid loading length each iteration and just use a local if known to be constant (how to check? PGO?)
Currently breaks: - Using string/array literals without being assigned to a variable with that TS type - Calling functions which have rest parameters Somewhat done in #56
- [x] [String.prototype.anchor()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/anchor) - [X] [String.prototype.at()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/at) - [X] [String.prototype.big()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/big) - [X] [String.prototype.blink()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/blink) - [X] [String.prototype.bold()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/bold) - [X] [String.prototype.charAt()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charAt) - [X] [String.prototype.charCodeAt()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt) - [x] [String.prototype.codePointAt()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt) - [x] [String.prototype.concat()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/concat) - [X] [String.prototype.endsWith()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith)...
We have iterables as a concept but not actual/proper iterators. Would be neat.