Releases: pen-lang/pen
Releases · pen-lang/pen
v0.4.12
- Bump version (#1416) by Yota Toyama
- Update documentation (#1410) by Yota Toyama
- Bump fmm from
54274fd
toe3a1247
(#1412) by dependabot[bot] - Optimize string joins into batches (#1409) by Yota Toyama
- String join operator (#1229) by Yota Toyama
- Type check with overridden names in imports (#1400) by Yota Toyama
- Sort unqualified names in imports (#1407) by Yota Toyama
- Bump tokio from 1.20.1 to 1.21.0 (#1406) by dependabot[bot]
- Bump once_cell from 1.13.1 to 1.14.0 (#1403) by dependabot[bot]
- Bump clap from 3.2.19 to 3.2.20 (#1401) by dependabot[bot]
- Bump fmm from
7ad520a
toa601bfc
(#1402) by dependabot[bot] - Fix ast-hir string parsing (#1399) by Yota Toyama
- Errors for undefined unqualified imports (#1397) by Yota Toyama
- Fix comparison of types imported indirectly (#1396) by Yota Toyama
- Refactor snake game (#1394) by Yota Toyama
- Snake game (#1375) by Yota Toyama
- Bump fmm-llvm from
e4ce249
to7ad520a
(#1391) by dependabot[bot] - Bump fmm from
e4ce249
to7ad520a
(#1393) by dependabot[bot] - Bump which from 4.2.5 to 4.3.0 (#1392) by dependabot[bot]
- Bump insta from 1.19.0 to 1.19.1 (#1390) by dependabot[bot]
- Bump clap from 3.2.18 to 3.2.19 (#1389) by dependabot[bot]
- Bump fmm-llvm from
cb4eb46
toe4ce249
(#1382) by dependabot[bot] - Bump fmm-c from
cb4eb46
toe4ce249
(#1383) by dependabot[bot] - Bump pretty_assertions from 1.2.1 to 1.3.0 (#1385) by dependabot[bot]
- Bump futures from 0.3.23 to 0.3.24 (#1379) by dependabot[bot]
- Bump clap from 3.2.17 to 3.2.18 (#1377) by dependabot[bot]
- Bump fmm from
bcee06b
tocb4eb46
(#1376) by dependabot[bot]
v0.4.11
- Bump version (#1374) by Yota Toyama
- Update dependencies (#1373) by Yota Toyama
- Update dependencies (#1372) by Yota Toyama
- Optimize record update compilation into F-- (#1371) by Yota Toyama
- Update dependencies (#1370) by Yota Toyama
- Update dependencies (#1369) by Yota Toyama
- Bump hamt from
6579752
to723a40d
(#1368) by dependabot[bot] - Refactor
mir
crate (#1363) by Yota Toyama - Refactor MIR transformations (#1362) by Yota Toyama
- ANF in MIR (#1359) by Yota Toyama
- Bump serde from 1.0.143 to 1.0.144 (#1360) by dependabot[bot]
- Bump serde_json from 1.0.83 to 1.0.85 (#1356) by dependabot[bot]
- Bump insta from 1.18.2 to 1.19.0 (#1355) by dependabot[bot]
- Bump fmm-llvm from
df3a81c
toe36a630
(#1354) by dependabot[bot] - Lambda lifting for closures with environment (#1350) by Yota Toyama
- Refactor JSON package (#1349) by Yota Toyama
- Refactor function definitions in MIR (#1347) by Yota Toyama
v0.4.10
- Bump version (#1346) by Yota Toyama
- Define utility functions for types globally (#1340) by Yota Toyama
- Bump fmm-llvm from
a38ce96
todf3a81c
(#1341) by dependabot[bot] - Refactor map context definitions (#1330) by Yota Toyama
- Update F-- (#1338) by Yota Toyama
- Refactor
hir-mir
crate (#1337) by Yota Toyama - Visibility in MIR (#1331) by Yota Toyama
- Bump once_cell from 1.13.0 to 1.13.1 (#1333) by dependabot[bot]
- Cache map contexts (#1328) by Yota Toyama
- Bump futures from 0.3.21 to 0.3.23 (#1329) by dependabot[bot]
- Benchmark lambda lifting (#1327) by Yota Toyama
- Refactor (#1326) by Yota Toyama
- Lambda lifting for closures with no free variable in MIR (#1320) by Yota Toyama
- Fix synchronize operation in environment inference (#1321) by Yota Toyama
- Show types in error messages (#1319) by Yota Toyama
- Update readme (#1318) by Yota Toyama
- Update documentation (#1317) by Yota Toyama
- AST types (#1316) by Yota Toyama
- Refactor (#1315) by Yota Toyama
- Override built-ins (#1305) by Yota Toyama
- Bump clap from 3.2.16 to 3.2.17 (#1314) by dependabot[bot]
v0.4.9
- Remove built-in call IR (#1311) by Yota Toyama
- Bump version (#1304) by Yota Toyama
- Bump fmm-c from
beb0df3
to0236885
(#1306) by dependabot[bot] - Bump insta from 1.18.1 to 1.18.2 (#1307) by dependabot[bot]
- Bump fmm from
beb0df3
to0236885
(#1309) by dependabot[bot] - Fix linting (#1310) by Yota Toyama
- Fix operation parser (#1303) by Yota Toyama
- Validate tag names and attribute keys in
Html
package (#1301) by Yota Toyama - Test flag package (#1302) by Yota Toyama
- Convert char to string in FFI (#1300) by Yota Toyama
- Update lock file (#1299) by Yota Toyama
- Fix string escaping in
Json
package (#1295) by Yota Toyama - Fix vulnerability warning (#1296) by Yota Toyama
- Escape strings in
Html
package (#1292) by Yota Toyama - Bump combine from 4.6.4 to 4.6.6 (#1289) by dependabot[bot]
- Bump serde from 1.0.142 to 1.0.143 (#1287) by dependabot[bot]
- Bump fmm-c from
e7e9b22
toa981d4e
(#1286) by dependabot[bot] Regex
package (#1281) by Yota Toyama- Bump insta from 1.17.2 to 1.18.0 (#1283) by dependabot[bot]
- Bump fmm-llvm from
8ddd27a
toe7e9b22
(#1282) by dependabot[bot] Random
package (#1280) by Yota Toyamaasync fn
generation byimport!
macro in FFI (#1279) by Yota Toyama
v0.4.8
- Bump version (#1277) by Yota Toyama
- Update parallel/concurrent computation page (#1250) by Yota Toyama
- SQL client integration test (#1275) by Yota Toyama
- Remove PEN_DEBUG environment variable (#1272) by Yota Toyama
- Refactor FFI functions (#1268) by Yota Toyama
- Bump serde from 1.0.141 to 1.0.142 (#1270) by dependabot[bot]
- Bump serde_json from 1.0.82 to 1.0.83 (#1269) by dependabot[bot]
into_any
macro (#1265) by Yota Toyama- Refactor packages with FFI (#1267) by Yota Toyama
- TCP/UDP integration tests (#1264) by Yota Toyama
- Update
ffi
crates in packages (#1253) by Yota Toyama - Refactor
ffi
crate (#1263) by Yota Toyama - Bump serde from 1.0.140 to 1.0.141 (#1256) by dependabot[bot]
- Bump clap from 3.2.15 to 3.2.16 (#1259) by dependabot[bot]
- Bump indoc from 1.0.6 to 1.0.7 (#1262) by dependabot[bot]
- Bump insta from 1.17.0 to 1.17.1 (#1261) by dependabot[bot]
- Bump fmm from
8d36099
to8ddd27a
(#1260) by dependabot[bot] - Bump version of
ffi
crate (#1255) by Yota Toyama - Refactor FFI crate (#1254) by Yota Toyama
- Error conversion in ffi crate (#1252) by Yota Toyama
- Add error type in FFI (#1251) by Yota Toyama
- Number parsing in fibonacci example (#1249) by Yota Toyama
- Race function documentation (#1248) by Yota Toyama
v0.4.7
- Bump version (#1247) by Yota Toyama
- Variadic stream length in
_pen_race
runtime function (#1239) by Yota Toyama - Downgrade Ubuntu base image (#1246) by Yota Toyama
- Bump fmm-c from
7516400
to8d36099
(#1245) by dependabot[bot] - Bump insta from 1.16.0 to 1.17.0 (#1242) by dependabot[bot]
- Fix flaky race function test (#1241) by Yota Toyama
- Use native calling convention for
_pen_spawn
runtime function (#1238) by Yota Toyama - Bump clap from 3.2.14 to 3.2.15 (#1240) by dependabot[bot]
- Refactor (#1237) by Yota Toyama
- Parallel race operation v2 (#758) by Yota Toyama
- Bump tokio from 1.20.0 to 1.20.1 (#1236) by dependabot[bot]
- Update dependencies (#1235) by Yota Toyama
- Disable -gvn pass (#1234) by Yota Toyama
v0.4.6
- Bump version (#1232) by Yota Toyama
- Fix non-parallel go in
Os
package (#1231) by Yota Toyama - Lazy list constructor (#1230) by Yota Toyama
- Bump insta from 1.15.0 to 1.16.0 (#1227) by dependabot[bot]
- Bump fmm-c from
df823fa
to1936b38
(#1225) by dependabot[bot] - Update directory structure (#1224) by Yota Toyama
- Separate home page in documentation (#1219) by Yota Toyama
- Bump clap from 3.2.13 to 3.2.14 (#1223) by dependabot[bot]
- CI improvements (#1222) by Yota Toyama
- Bump serde from 1.0.139 to 1.0.140 (#1220) by dependabot[bot]
- Bump clap from 3.2.12 to 3.2.13 (#1221) by dependabot[bot]
- Add an entry for HTML package documentation (#1218) by Yota Toyama
Html
package (#1209) by Yota Toyama- Fix infinite recursion with union type of empty records (#1215) by Yota Toyama
- Fix if-type expression compilation with large union types (take 2) (#1213) by Yota Toyama
- Fix slow compilation with large map literals (#1210) by Yota Toyama
- Format multi-line union types (#1208) by Yota Toyama
v0.4.5
- Bump version (#1206) by Yota Toyama
- Refactor opt options (#1205) by Yota Toyama
- Static counts in reference counting (#1196) by Yota Toyama
- Use LLVM opt command (#1204) by Yota Toyama
- Fix reference count comparison (#1203) by Yota Toyama
- Use rust-cache (#1202) by Yota Toyama
- Update dependencies (#1197) by Yota Toyama
v0.4.4
- Bump version (#1195) by Yota Toyama
- Bump clap from 3.2.10 to 3.2.11 (#1194) by dependabot[bot]
- Bump tokio from 1.19.2 to 1.20.0 (#1193) by dependabot[bot]
- Fix documentation generator bugs (#1192) by Yota Toyama
- Package types in documentation (#1190) by Yota Toyama
- Bump clap from 3.2.8 to 3.2.10 (#1189) by dependabot[bot]
- More string functions in
Core'String
module (#1188) by Yota Toyama Core'String
module update (#1186) by Yota Toyama- More functions in
Core'Number
module (#1185) by Yota Toyama - Bump serde from 1.0.138 to 1.0.139 (#1177) by dependabot[bot]
- Bump fmm from
5772c55
to6761762
(#1178) by dependabot[bot] - Bump fmm-c from
4da4724
to5772c55
(#1173) by dependabot[bot] - Enable strip option (#1171) by Yota Toyama
v0.4.3
- Bump version (#1170) by Yota Toyama
- Bump criterion from 0.3.5 to 0.3.6 (#1169) by dependabot[bot]
- Bump regex from 1.5.6 to 1.6.0 (#1168) by dependabot[bot]
- Bump fmm from
97bc7c7
to4da4724
(#1167) by dependabot[bot] - Update built-in documentation (#1162) by Yota Toyama
- Remove prelude module import hacks (#1161) by Yota Toyama
- Built-ins for error handling (#1156) by Yota Toyama
- Bump fmm from
19fa99e
to97bc7c7
(#1159) by dependabot[bot] - Bump fmm-c from
19fa99e
to97bc7c7
(#1157) by dependabot[bot] - Bump once_cell from 1.12.1 to 1.13.0 (#1158) by dependabot[bot]
- Debug built-in function (#1150) by Yota Toyama
- Bump once_cell from 1.12.0 to 1.12.1 (#1154) by dependabot[bot]
- Bump fmm-c from
b6e04b8
to19fa99e
(#1152) by dependabot[bot] - Remove spawn operations (#1151) by Yota Toyama
- Go built-in function (#1148) by Yota Toyama
- Size function (#1146) by Yota Toyama
- Update dependencies (#1145) by Yota Toyama
- Bump clap from 3.2.7 to 3.2.8 (#1143) by dependabot[bot]
- Bump serde_json from 1.0.81 to 1.0.82 (#1144) by dependabot[bot]
- Update readme (#1142) by Yota Toyama
- Use original mdbook-pagetoc (#1141) by Yota Toyama
- Bump clap from 3.2.6 to 3.2.7 (#1140) by dependabot[bot]
- Enable integration tests on macOS (#1129) by Yota Toyama
- Use pagetoc plugin (#1139) by Yota Toyama
- Refactor Homebrew release (#1137) by Yota Toyama