Unclaimed project
Are you a maintainer of gpython? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
gpython
gpython is a python interpreter written in go "batteries not included"
Back to changelogNew
Release v0.1.0
This release ships with a new multi-context interpreter.
Many thanks to @drew-512 for this work are in order.
What's Changed
- ci: use latest patch version of Go releases by @sbinet in https://github.com/go-python/gpython/pull/4
- Go mod by @sbinet in https://github.com/go-python/gpython/pull/5
- ci: add appveyor build (windows) by @sbinet in https://github.com/go-python/gpython/pull/7
- all: apply gofmt simplify by @sbinet in https://github.com/go-python/gpython/pull/9
- appveyor.yml: Fix gcc issue on go test -race ./... by @corona10 in https://github.com/go-python/gpython/pull/16
- ci: add Go1.11, drop Go1.8 by @sbinet in https://github.com/go-python/gpython/pull/17
- builtin: Update builtin_all and builtin_any for Python3 by @corona10 in https://github.com/go-python/gpython/pull/15
- gpython: use peterh/liner@v1.1.0 by @sbinet in https://github.com/go-python/gpython/pull/18
- parser: Update from go tool yacc into goyacc by @corona10 in https://github.com/go-python/gpython/pull/22
- builtin: Implement builtin sum by @corona10 in https://github.com/go-python/gpython/pull/21
- Initial work at implementing file methods by @raff in https://github.com/go-python/gpython/pull/13
print should use str or repr when available by @raff in https://github.com/go-python/gpython/pull/26Add support for print to file and file flush. by @raff in https://github.com/go-python/gpython/pull/27Added str and repr plus missing properties by @raff in https://github.com/go-python/gpython/pull/31py: Fix TracebackDump not to dump duplicated exception type by @corona10 in https://github.com/go-python/gpython/pull/36parser: Update make_grammer_text.py by @corona10 in https://github.com/go-python/gpython/pull/37py: Fix errors are suppressed in generator comprehensions by @corona10 in https://github.com/go-python/gpython/pull/38py: Support len of rangetype. by @corona10 in https://github.com/go-python/gpython/pull/40builtin: Implement enumerate feature by @corona10 in https://github.com/go-python/gpython/pull/43py: Fix range to support negative step by @corona10 in https://github.com/go-python/gpython/pull/42py: Support zip builtin feature by @corona10 in https://github.com/go-python/gpython/pull/45py: Implement range M__getitem__ by @corona10 in https://github.com/go-python/gpython/pull/47Implement benchmark framework for gpython along with a couple of benchmarks by @ncw in https://github.com/go-python/gpython/pull/51builtin: Implement min/max builtin function by @corona10 in https://github.com/go-python/gpython/pull/48builtin: Implement builtin_iter by @corona10 in https://github.com/go-python/gpython/pull/54builtin: Implement delattr by @corona10 in https://github.com/go-python/gpython/pull/55Fix initialisation of function, staticmethod and classmethod dict by @ncw in https://github.com/go-python/gpython/pull/57#44 Display build information by @kislenko-artem in https://github.com/go-python/gpython/pull/52Adding split method to string class by @kellrott in https://github.com/go-python/gpython/pull/60Adding iterator method to Dict by @kellrott in https://github.com/go-python/gpython/pull/59String and List Methods by @kellrott in https://github.com/go-python/gpython/pull/61fix: ~/.gpyhistory: no such file or directory by @msAlcantara in https://github.com/go-python/gpython/pull/63dict: Implement contains of dict by @corona10 in https://github.com/go-python/gpython/pull/65py: Fix mul of list and tuple on negative case by @corona10 in https://github.com/go-python/gpython/pull/67builtin: Implement builtin_ascii by @corona10 in https://github.com/go-python/gpython/pull/66builtin: Implement builtin_bin by @corona10 in https://github.com/go-python/gpython/pull/70Generate SyntaxError of global declaration by @HyeockJinKim in https://github.com/go-python/gpython/pull/74Implement and of set by @DoDaek in https://github.com/go-python/gpython/pull/82set: Implement or of set by @DoDaek in https://github.com/go-python/gpython/pull/84Implement range object by @HyeockJinKim in https://github.com/go-python/gpython/pull/87set: Implement sub and xor of set by @DoDaek in https://github.com/go-python/gpython/pull/88Fix "end" option in print func by @Sungmin-Joo in https://github.com/go-python/gpython/pull/90Add Slice function for range type by @HyeockJinKim in https://github.com/go-python/gpython/pull/83Revert "Fix "end" option in print func" by @corona10 in https://github.com/go-python/gpython/pull/94Fix comments in REPL - fixes #78 by @ncw in https://github.com/go-python/gpython/pull/79set: Implement initialization set with sequence by @SanggiHong in https://github.com/go-python/gpython/pull/100Add new function and property of slice by @HyeockJinKim in https://github.com/go-python/gpython/pull/99Add sorted and list.sort in https://github.com/go-python/gpython/pull/81Change repr(float) if float(int(f)) == f in https://github.com/go-python/gpython/pull/104Handle the non-integer return of index by @HyeockJinKim in https://github.com/go-python/gpython/pull/97ci: drop Go-1.9+1.10, add Go-1.12.x and Go-1.13.x by @sbinet in https://github.com/go-python/gpython/pull/113Implement float is_integer method by @DoDaek in https://github.com/go-python/gpython/pull/112Implementing the "get" function on a "Dictionary" by @Sungmin-Joo in https://github.com/go-python/gpython/pull/106ne of dict return NotImplemented by @HyeockJinKim in https://github.com/go-python/gpython/pull/109ne of set return NotImplemented by @HyeockJinKim in https://github.com/go-python/gpython/pull/110Implement eq, ne for slice by @HyeockJinKim in https://github.com/go-python/gpython/pull/107Implement set repr by @xarus01 in https://github.com/go-python/gpython/pull/117Implement isinstance by @xarus01 in https://github.com/go-python/gpython/pull/122Initial attempt at gometalinter rules by @sbinet in https://github.com/go-python/gpython/pull/125ci: add go-import-path to handle fork builds by @sbinet in https://github.com/go-python/gpython/pull/127Cleanup Go Module, remove spurious coverage file by @sbinet in https://github.com/go-python/gpython/pull/124builtin,vm: add implementation for builtin hex function by @sbinet in https://github.com/go-python/gpython/pull/123Fix bug in "items" function by @Sungmin-Joo in https://github.com/go-python/gpython/pull/115all: add GitHub Actions CI by @sbinet in https://github.com/go-python/gpython/pull/147ci: update CI scaffolding by @sbinet in https://github.com/go-python/gpython/pull/148time: add time_ns function by @sbinet in https://github.com/go-python/gpython/pull/146Ci no travis by @sbinet in https://github.com/go-python/gpython/pull/149kwarg testing (exposes bugs in py.ParseTupleAndKeywords) by @drew-512 in https://github.com/go-python/gpython/pull/151resolved benign Go warnings by @drew-512 in https://github.com/go-python/gpython/pull/153better Int.abs() and test coverage by @drew-512 in https://github.com/go-python/gpython/pull/156Add list type safety, helpers; remove cruft by @drew-512 in https://github.com/go-python/gpython/pull/157Add multi context by @drew-512 in https://github.com/go-python/gpython/pull/158gpython: blank-import gpython/modules by @sbinet in https://github.com/go-python/gpython/pull/162added examples and py utils by @drew-512 in https://github.com/go-python/gpython/pull/159examples/{embedding,multi-context}: add LICENSE blurb, cosmetics by @sbinet in https://github.com/go-python/gpython/pull/163proper example completeness by @drew-512 in https://github.com/go-python/gpython/pull/164updated README by @drew-512 in https://github.com/go-python/gpython/pull/160New Contributors
- @sbinet made their first contribution in https://github.com/go-python/gpython/pull/4
- @raff made their first contribution in https://github.com/go-python/gpython/pull/13
- @ncw made their first contribution in https://github.com/go-python/gpython/pull/51
- @kislenko-artem made their first contribution in https://github.com/go-python/gpython/pull/52
- @kellrott made their first contribution in https://github.com/go-python/gpython/pull/60
- @msAlcantara made their first contribution in https://github.com/go-python/gpython/pull/63
- @HyeockJinKim made their first contribution in https://github.com/go-python/gpython/pull/74
- @DoDaek made their first contribution in https://github.com/go-python/gpython/pull/82
- @Sungmin-Joo made their first contribution in https://github.com/go-python/gpython/pull/90
- @SanggiHong made their first contribution in https://github.com/go-python/gpython/pull/100
- @xarus01 made their first contribution in https://github.com/go-python/gpython/pull/117
- @drew-512 made their first contribution in https://github.com/go-python/gpython/pull/151
Full Changelog: https://github.com/go-python/gpython/compare/v0.0.2...v0.1.0