v0.1.0
Changelog
v0.1.0 (2022-04-28)
Closed issues:
- Remove as much from starlark.c as possible #22
- Make devcontainer nice #15
- Hijack Starlark
print()
#13 - Create valgrind test #10
- Switch to setup.cfg and setuptools_scm #7
- Raise exceptions instead of calling
panic
#6
Merged pull requests:
- Add documentation URL to setup.cfg #62 (jordemort)
- Bump actions/upload-artifact from 2 to 3 #61 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 #60 (dependabot[bot])
- Bump actions/download-artifact from 2 to 3 #59 (dependabot[bot])
- Bump actions/setup-go from 2 to 3 #58 (dependabot[bot])
- Create codeql-analysis.yml #57 (jordemort)
- More workflow tweaks #56 (jordemort)
- Add badges to the README #55 (jordemort)
- Add write permission to github_release job #54 (jordemort)
- Fix docs location #53 (jordemort)
- Add configuration for ReadTheDocs #52 (jordemort)
- Get ready for releases #51 (jordemort)
- Build wheels for more platforms #50 (jordemort)
- Rename and add documentation #48 (jordemort)
- Bump pytest from 7.1.1 to 7.1.2 #47 (dependabot[bot])
- Tweaks: C line length = 88, memray during tests #46 (jordemort)
- Allow redirecting Starlark's print() #45 (jordemort)
- Add Valgrind test #44 (jordemort)
- Use a venv in devcontainer and install more tools #43 (jordemort)
- Allow setting globals, back off of dict-likeness #42 (jordemort)
- Add forgotten .clang-format file #41 (jordemort)
- CI: Build wheels with right version & test them #40 (jordemort)
- Tweak clang-format to look like black #39 (jordemort)
- Fix incorrect return type annotation on eval #38 (jordemort)
- Split starlark.go into multiple files #37 (jordemort)
- Implement Mapping and Iterator protocols #36 (jordemort)
- Don't set unspecified in configure_starlark #35 (jordemort)
- Add configure_starlark #34 (jordemort)
- Start threads on-demand #33 (jordemort)
- Move most things from setup.py to setup.cfg #32 (jordemort)
- Fully tricked-out devcontainer #31 (jordemort)
- Rename a bunch of things, again #30 (jordemort)
- Convert starlark.Value in Go using Python C API #29 (jordemort)
- Give up the GIL during Starlark execution #28 (jordemort)
- Test mutiple calls to exec / handle resolve.Error #27 (jordemort)
- Add
filename
to exec/eval andparse
to eval #26 (jordemort) - More devcontainer tweaks #25 (jordemort)
- Rewrite StarlarkGo methods in Go #24 (jordemort)
- Turn on auto-formatting, fix a couple nits #23 (jordemort)
- Spruce up devcontainer #20 (jordemort)
- Fix an unused import and an incorrect cast #19 (jordemort)
- Stop calling back into C to raise exceptions #18 (jordemort)
- Run clang-format (--style=llvm) and gofmt #17 (jordemort)
- The last great renaming, hopefully #16 (jordemort)
- Reimplement exceptions in Python #14 (jordemort)
- Raise exceptions instead of calling
panic
#11 (jordemort) - Move extension sources to root to make Go tooling happier #9 (jordemort)
- Make C extension 'private' #8 (jordemort)
- Prepare for hacking #2 (jordemort)
- Add devcontainer for VSCode #1 (jordemort)
* This Changelog was automatically generated by github_changelog_generator