| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| stdlib.tgz | 2025-04-27 | 393.3 kB | |
| README.md | 2025-04-27 | 8.3 kB | |
| stdlib_ v0.7.0 source code.tar.gz | 2025-04-27 | 1.5 MB | |
| stdlib_ v0.7.0 source code.zip | 2025-04-27 | 2.1 MB | |
| Totals: 4 Items | 3.9 MB | 0 | |
0.7.0 (2025-04-26)
⚠ BREAKING CHANGES
- cli: Require node
>=22.13(#2256) - compiler: Disallow whitespace for negative literals + allow infix operators on new line (#2136)
- compiler: Custom Grain object files (#2104)
- stdlib: Seeded hashing (#2170)
- stdlib: Add an
Asciisubmodule toCharand moveisAscii,toUppercase,toLowercase(#2178)
Features
- Add
getAll,setAll,removeAlltoList.Associative(#2224) (9c49a23) - compiler: Custom Grain object files (#2104) (4b56c53)
- compiler: Disallow whitespace for negative literals + allow infix operators on new line (#2136) (3186155)
- runtime: Optimize
==for lists (#2247) (1cba005) - runtime: Prevent stack overflow while collecting large lists (#2248) (097ae7d)
- runtime: Simplify
copyandfillpolyfills inMemorymodule (#2148) (1b3a9f0) - stdlib:
List.AssociativeSubmodule (#2202) (fbb08bf) - stdlib: Add
**toFloat64andFloat32(#2163) (7542d92) - stdlib: Add
Array.tryInit(#2209) (218ff78) - stdlib: Add
Bytes.setCharandBytes.getChar(#2215) (4919ba3) - stdlib: Add
Char.encodedLength(#2238) (c549fac) - stdlib: Add
copySign,sqrt,min,max,round,trunc,floor,ceiltoFloat32(#2161) (f5a3dd3) - stdlib: Add
copySign,sqrt,min,max,round,trunc,floor,ceiltoFloat64(#2162) (e99dcba) - stdlib: Add
Exception.toString(#2143) (0894dc5) - stdlib: Add
isFinite,isClose,sin,cos,tanto Float32 (#2168) (bdb4641) - stdlib: Add
isFinite,isClose,sin,cos,tanto Float64 (#2166) (fa728d2) - stdlib: Add
List.filterMap,List.filterMapi,List.findMap(#2201) (551f5ad) - stdlib: add
Path.removeExtension(#2226) (7b7acfd) - stdlib: Add
Path.updateExtension(#2282) (6d795d0) - stdlib: Add
String.repeattoStringmodule (#2140) (6c33d08) - stdlib: Add
toList,fromList,toArray,fromArrayto Stack (#2198) (b815bcd) - stdlib: Add an
Asciisubmodule toCharand moveisAscii,toUppercase,toLowercase(#2178) (328cf01) - stdlib: Add user-friendly file system module (#1966) (c4f638e)
- stdlib: Implement
reinterpretbetween float and int values (#2257) (e3a4eac) - stdlib: Json value access utils (#2150) (72cc978)
- stdlib: Optimize
List.initto support large lists (#2249) (3de64ba) - stdlib: Reimplement
Number.gammaandNumber.factorial(#2182) (1e5f921) - stdlib: Reimplement
Number.sin,Number.cos,Number.tan(#2158) (f97c011) - stdlib: Seeded hashing (#2170) (ce872ab)
Bug Fixes
- compiler: Handle non-exhaustive record patterns (#2274) (0431e74)
- runtime: Correct
Bi.toFloat64rounding (#2160) (6755782) - stdlib: Correct sign bit in
_rempiowhen computing trig reduction (#2181) (6a78502) - stdlib: Optimize number modulo (#2144) (960fadd)
- stdlib: Properly print
Rangevalues (#2184) (11b1fc2)