Skip to content

v0.1.0

Compare
Choose a tag to compare
@jfhamlin jfhamlin released this 07 Nov 21:41
· 15 commits to main since this release
39017ef

What's Changed

  • return error for wrong number of args from seq? by @elh in #10
  • Add reader support for function shorthand by @jfhamlin in #11
  • Add missing keyword validation by @jfhamlin in #12
  • Add fuzz test exception for different behavior between go and java by @jfhamlin in #13
  • Add failing fuzz test by @jfhamlin in #14
  • First stab at first class namespaces by @jfhamlin in #17
  • Add a few missing utils by @jfhamlin in #18
  • Update README by @jfhamlin in #22
  • Move code to pkg/ directory, rename value to lang by @jfhamlin in #23
  • Improve performance by using structs for AST, not persistent maps by @jfhamlin in #25
  • Use pkgmap for all go interop from glojure; remove hardcoded mappings by @jfhamlin in #28
  • Remove hardcoded map from 'maybe class' eval by @jfhamlin in #29
  • Implement go builtins in go/ pseudo-namespace by @jfhamlin in #32
  • Fix for #19, callers of ReadOne ignore all EOFs by @jfhamlin in #33
  • Implement MVP featureset of core.async by @jfhamlin in #36
  • Generate OS-specific package maps by @jfhamlin in #37
  • Clean pkgmap builds for stdlib using go install'd toolchain by @jfhamlin in #38
  • Implement 'future-call' to support pmap by @jfhamlin in #39
  • Disallow taking the value of a macro by @jfhamlin in #42
  • Support gljdeps.edn in go module roots, automating pkgmap and glj source embedding for glojure projects by @jfhamlin in #43
  • Support slurp with a partial implementation of glojure.go.io by @jfhamlin in #44
  • Add glojure.go.types package to ease creating go types by @jfhamlin in #45
  • Implement generic range by @jfhamlin in #46
  • Fix for unary math ops by @jfhamlin in #47
  • Add and pass number conformance tests by @jfhamlin in #49
  • Fix glojure.lang.LazilyPersistentVector warning on start by @jfhamlin in #50
  • When generating pkgmaps, add * prefix to the struct name, not the package name by @jfhamlin in #51
  • Support regexes and clojure.string by @jfhamlin in #54
  • Add floating point literal scientific notation without dot "." by @mateodif in #57

New Contributors

Full Changelog: https://github.com/glojurelang/glojure/commits/v0.1.0