Releases: erg-lang/erg
Releases · erg-lang/erg
v0.5.9
What's Changed
- Several useful features added by @GreasySlug in #197
- Implement assert casting by @mtshiba in #199
- Tokenize the
<-
by @GreasySlug in #198 - Translate untranslated zh_CN and zh_TW documents and add translation synchronization tag to one JA markdown file by @C-BJ in #200
- Implement
Array/SetWithLength
by @mtshiba in #201 - Fix to crash with invalid decimal literal in exponent literal by @GreasySlug in #202
- [WIP] Implement floordiv operator by @GreasySlug in #203
- Implement
Dict
by @mtshiba in #204 - compiler: Improve error messages by @C-BJ in #208
Full Changelog: v0.5.8...v0.5.9
v0.5.8
What's Changed
- Fix unnecessary break line in fmt of ast by @GreasySlug in #195
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- Add type displaying mode by @mtshiba in #190
- Translate untranslated Chinese documents and do something else by @C-BJ in #192
- Implement normal set literal by @GreasySlug in #191
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- Python methods declarations by @mtshiba in #186
- Add execution test by @mtshiba in #187
- Add basic numeric calc and bool type document by @GreasySlug in #182
- Possible to localized to help commands by @GreasySlug in #189
Full Changelog: 0.5.5...v0.5.6
v0.5.5
What's Changed
- Added cargo command aliases, and cfg target for Windows by @GreasySlug in #183
- Fix #179 by @mtshiba in #184
- Add links to subtitle in syntax dir by @GreasySlug in #178
- Implement
with!
by @mtshiba in #185
Full Changelog: v0.5.4...0.5.5
v0.5.4
d.er
syntax has been implemented. This allows Python scripts to be typed, but the validity of the typing is not currently checked.
Other changes
- Fix repl by @mtshiba in #175
- Fix broken links in doc directory by @GreasySlug in #172
Full Changelog: v0.5.0...v0.5.4
v0.5.0
With this release, traits and user-defined modules are now available.
Other Changes
- Updated and added testing of tokenize by file input by @GreasySlug in #156
- Added handling of escape char by @GreasySlug in #160
- Insert
"
in match pattern and add test for escape chars by @GreasySlug in #162 - Implement multi line comment method by @GreasySlug in #164
- Added error on line braek in string by @GreasySlug in #169
- Translate En to Ja and Update a few hash values by @GreasySlug in #166
- Implemtent the multi-line string method by @GreasySlug in #171
- Add user-defined module by @mtshiba in #173
Full Changelog: v0.4.6...v0.5.0
v0.5.0-beta.0
v0.4.2
This release fixes bugs in the parser and enhances type inference for projection-types.
Other changes
- Add "lower" mode by @mtshiba in #141
- Fix new line handlings in REPL by @ytoml in #146
- Update value.rs by @mtshiba in #148
- Fix #72 by @mtshiba in #149
- Fix #95, #84 by @mtshiba in #150
- Fix #108 (
OwnershipChecker
bugs) by @mtshiba in #151 - Fix #112 by @mtshiba in #155
- Repel invalid blocks with equals and whitespace in REPL by @GreasySlug in #154
Full Changelog: v0.4.1...v0.4.2
v0.4.0
Class syntax is added in this release.
Other Changes
- Update version (v0.3.2) by @mtshiba in #100
- Fixed up-to-date hash values in badges of EN docs by @GreasySlug in #101
- Fix method call bugs by @mtshiba in #103
- Implement some Python built-in modules by @mtshiba in #104
- Update docs by @mtshiba in #105
- update docs by @mtshiba in #106
- Add forgotten inheritances around mutable builtin classes by @ytoml in #109
- Fix #110 by @mtshiba in #111
- Update docs by @mtshiba in #113
- Renovate Parser by @mtshiba in #114
- Add more abbreviations of build parameters by @C-BJ in #117
- Add files not in EN docs and Fix typo by @GreasySlug in #118
- Update to remove badges from EN docs by @GreasySlug in #122
- Fix to trim unnecessary newline by @GreasySlug in #129
- Translate all Japanese documents into English, simplified Chinese and traditional Chinese by @C-BJ in #121
- Implement
todo!()
part ofParser
by @mtshiba in #132 - Implement class syntax by @mtshiba in #138
- Follow clippy warnings by @ytoml in #137
- Impl some unimplemented parsing methods by @mtshiba in #139
Full Changelog: v0.3.2...v0.4.0