- 13 Jan, 2017 2 commits
- 12 Jan, 2017 6 commits
-
-
Meador Inge authored
Python gaurantees that its builtin sort for mutable sequences is stable. For more details, see note (9) in: * https://docs.python.org/2/library/stdtypes.html#mutable-sequence-types I couldn't come up with a decent way to test this.
-
YOU authored
-
YOU authored
-
YOU authored
-
YOU authored
-
Meador Inge authored
Implement the `cmp` as defined here: * https://docs.python.org/2/library/functions.html#cmp Implementing this builtin required implementing a fair amount of supporting logic to do 3-way comparisons. The 3-way comparison implementation in CPython is somewhat complex, thus there may be some cases that still need support. This is a good start, though.
-
- 11 Jan, 2017 5 commits
-
-
Dylan Trotter authored
-
iury authored
-
YOU authored
-
YOU authored
Pull values from Go syscall package.
-
YOU authored
-
- 10 Jan, 2017 5 commits
-
-
YOU authored
-
Dylan Trotter authored
-
Dylan Trotter authored
-
Dylan Trotter authored
Previously Go typedefs for simple types (e.g. `type myInt int`) would return the underlying base type (e.g. `int`) from __native__. They now correctly convert to the typedef when used in a Go context.
-
YOU authored
* Start implement string slicing * implement unicode slicing
-
- 09 Jan, 2017 7 commits
-
-
Izaak Weiss authored
-
ns-cweber authored
-
Paul Smith authored
* Implement print_function future feature This allows the import statement `from __future__ import print_function` to work, by setting a flag on the parser to treat print statement/keyword as a syntax error.
-
ns-cweber authored
* Implemented via descriptors instead of overriding GetAttribute
-
Kyoung-chan Lee authored
* Implement os.chdir, os.getcwd. * Implement os.path.abspath. Add _AssertEqual() to check not only values but also types.
-
Florian Ludwig authored
The link was interpreted as local and did link to https://github.com/google/grumpy/blob/master/jyni.org instead of http://jyni.org
-
Meador Inge authored
Implement the `any` as defined here: * https://docs.python.org/2/library/functions.html#any Note that a new helper function `seqFindFirst` was added that is used to implement `builtinAll`, `builtinAny`, and `seqContains`.
-
- 07 Jan, 2017 4 commits
-
-
Jurriaan Bremer authored
-
Cholerae Hu authored
-
Meador Inge authored
Implement the `all` as defined here: * https://docs.python.org/2/library/functions.html#all
-
Meador Inge authored
This patch finishes implementing support for unary minus. The slot and core dispatch functions were already there, but the individual numeric slot implementations were missing.
-
- 06 Jan, 2017 5 commits
-
-
Kyoung-chan Lee authored
* Implement os.path.dirname. * Implement os.path.exists, os.path.isdir, os.path.isfile.
-
Meador Inge authored
Implement the `abs` as defined here: * https://docs.python.org/2.7/library/functions.html#abs
-
feilengcui008 authored
-
Dylan Trotter authored
-
Dylan Trotter authored
Update travis cfg to run full test suite + gofmt + lint.
-
- 05 Jan, 2017 5 commits
-
-
Dylan Trotter authored
Add NewRootFrame() function for calling into Grumpy manually. Replace all newFrame(nil) with NewRootFrame().
-
Brian Atkinson authored
-
Brian Atkinson authored
Atomic operations on non-8 byte aligned values results in segfaults on some 32bit architectures. This aligns all 64 atomic operations as well as places compile time checks to prevent regression.
-
Brian Atkinson authored
-
Alex Koren authored
* added compress, cycle, dropwhile, from_iterable, ifilter, ifilterfalse, and takewhile in itertools * added itertools tests for cycle, dropwhile, from_iterable, ifilter, ifilterfalse, takewhile
-
- 04 Jan, 2017 1 commit
-
-
Dylan Trotter authored
-