Skip to content

Releases: madlib-lang/madlib

Release v0.17.0

07 Nov 20:52
Compare
Choose a tag to compare

Features

  • Add exhaustive pattern check (1db2ee4)
  • Add parallelN and update Thread (05b2e53)
  • Add Thread module to prelude (b741a4b)
  • Improve printing of incomplete patterns (092bbe8)
  • Initial draft of thread support (f58205e)
  • WIP adaptation of Elm's implementation (9e0528a)
  • Wrap up exhaustive pattern check (2ad436b)

Release v0.16.2

31 Oct 21:25
Compare
Choose a tag to compare

Features

  • Add possible tags for module level doc strings (2995288)
  • Improve code formatting for madx tags (a2c886c)

Release v0.16.1

30 Oct 19:50
Compare
Choose a tag to compare

Bug Fixes

  • Add missing header in math.cpp (01df7f3)
  • Fix small parsing issue for docstrings for types (04b6b42)
  • Make diagnose work on Windows by adding wcwidth (695f269)

Release v0.16.0

29 Oct 15:04
Compare
Choose a tag to compare

Bug Fixes

  • Fix type check issue in unifying patterns of different branches (d6b697e)

Features

  • Add nix-support (719d098)
  • Cleaup Placeholder.hs and improve test runner output to be more reactive (f24873f)
  • Correctly handle generalization of function bodies (909da04)
  • Getting goooood (aac108d)
  • Getting much closer (52a1e03)
  • Improve diagnostics (864dfb7)
  • Improve error diagnostic formatting (a959a1a)
  • Improve test output cursor updates (a7d856b)
  • Improve warnings for unused variables and types (c5f00a3)
  • Make code formatter much better (e372400)
  • Make formatting imports better (a10a943)
  • Short-circuit && and || rhs operands in llvm backend (42dd614)
  • Small improvements to diagnostic formatting (516d7fb)
  • Update snapshots, minor fixes and bump version to 0.16.0 (eb9405c)
  • Use diagnose to print diagnostics (7a79c02)
  • Various small improvements (00576c9)

Release v0.15.2

09 Sep 19:50
Compare
Choose a tag to compare

Bug Fixes

  • Skip ssl keychain verification for Http (3252a5e)

Release v0.15.1

07 Sep 18:20
Compare
Choose a tag to compare

Features

Release v0.15.0

06 Sep 19:26
Compare
Choose a tag to compare

Bug Fixes

  • Fix field order for DateInfo to comply to record optimization (f477c2f)
  • Make TCO work for multi exp bodies and recursive calls happening within do exps (774da5e)

Features

  • Again lot of progress on coverage, finally does something (ca3edab)
  • First draft of code coverage rework (05d1786)
  • Function coverage (fd336ec)
  • Great progress on coverage (d7007d4)
  • Improve function coverage (d43f789)
  • Improve function coverage (93d42d5)
  • Make coverage much faster (f6b9e76)
  • Update record inference and add branch coverage for if exps (6c99c5b)
  • Wrap up branch coverage and add minor fixes to JS codegen (b244d3f)
  • Wrap up initial version of line coverage (1540e38)

Release v0.14.0

22 Aug 19:07
Compare
Choose a tag to compare

Bug Fixes

  • Add correct mode for madlib__file__exists (326ff00)
  • Only add typing for main for the main module (8b7e33e)

Features

  • Initial move to main() entrypoint (448d477)
  • Make '/' a method of Number (87f4446)
  • Stop generalizing function body inner functions (29b28a4)
  • Update maddoc-cli for doc generation workflow (470197d)

Release v0.13.6

15 Aug 19:48
Compare
Choose a tag to compare

Features

  • Add jsArrayToList to js internals and fix small parsing issue for dicts within jsx (e84b584)

Release v0.13.5

14 Aug 19:13
Compare
Choose a tag to compare

Features

  • Add hooks to MadlibDotJson type (5838b83)
  • Update maddoc cli to generate prelude docs (6a8bd38)
  • Update windows build (3ba6a33)