474 Commits (244476e3e66478f2e5d54ca92e10f9881747bd4f)

Author SHA1 Message Date
Paul Sokolovsky 48fdaad824 py: Rename collections module to _collections. 11 years ago
Paul Sokolovsky aa6666c45e objlist: Make .extend accept arbitrary iterable. 11 years ago
Damien George 6ce4277551 py: Make all LOAD_FAST ops check for unbound local. 11 years ago
Damien George c2803db010 tests: Add some bytecode tests. 11 years ago
Paul Sokolovsky a5afc9009f builtinimport: Implement relative imports. 11 years ago
Paul Sokolovsky 2ff3d9d0b2 builtinimport: Set __path__ attribute ASAP as it's clear we have a package. 11 years ago
Damien George 8f19317540 py: Remove useless implementations of NOT_EQUAL in binary_op's. 11 years ago
Paul Sokolovsky af620abcb5 py: Implement "from pkg import mod" variant of import. 11 years ago
Damien George 0e3329a6b8 py, compiler: Allow lambda's to yield. 11 years ago
Damien George 0288cf020e py: Implement compiling of *-expr within parenthesis. 11 years ago
Damien George 686afc5c0a py: Check that sequence has 2 elements for dict iterable constructor. 11 years ago
Paul Sokolovsky be019ce063 objdict: Implement construction from iterable of pairs. 11 years ago
Paul Sokolovsky 12a04392b9 objdict: Implement __getitem__ method. 11 years ago
Paul Sokolovsky 0c43cf9154 modstruct: Basic implementation of native struct alignment and types. 11 years ago
Paul Sokolovsky 6582d64d01 modstruct: Refactor to support both LE and BE packed structs. 11 years ago
Damien George f31b6ff334 tests: Add test for multi-comparison. 11 years ago
Paul Sokolovsky 978607aeff objfun: Fix default arguments filling loop, was broken in presense of kwargs. 11 years ago
Paul Sokolovsky e9db840480 py: Start implementing "struct" module. 11 years ago
Damien George a157e4caba py: str.join can now take arbitrary iterable as argument. 11 years ago
Damien George 13d6739cc7 py: Generators can have their locals closed over. 11 years ago
Damien George 2bf7c09222 py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
Paul Sokolovsky a985b4593d objint: Implement int.from_bytes() class method and .to_bytes() method. 11 years ago
Damien George 2b0091983f tests: Oops: fix del-attr. 11 years ago
Damien George f4c9b33abf py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
Paul Sokolovsky 4dcb605ac4 py: Make bytearray a proper type. 11 years ago
xbe 3d9a39e211 py: Implement str.[r]index() and add tests for them. 11 years ago
Damien George 495d781a36 py: implement UNPACK_EX byte code (for: a, *b, c = d) 11 years ago
Paul Sokolovsky b9cf3d3730 bytearray: Support bytearray(int) constructor. 11 years ago
Andrew Scheller 12968fb6b2 Display \r and \t escape codes in string repr 11 years ago
Dave Hylands c4029e5079 Add string formatting support for longlong and mpz. 11 years ago
Andrew Scheller 1ff6011abc Modify set tests to print sorted sets directly 11 years ago
Andrew Scheller a1a9ab2b2c Add tests for sorted() function 11 years ago
Paul Sokolovsky 4d2238d2ce tests: Fix more tests which depend on order of elements in set. 11 years ago
Paul Sokolovsky bd6f3d31d2 tests: Fix few tests which depend on order of elements in set. 11 years ago
Damien George 07e24a6294 tests: Fix tests with sets to print sorted set. 11 years ago
Damien George ff715429ea py: Fix str.replace for case when arg 0 or 1 is empty string. 11 years ago
Paul Sokolovsky b4dea46d8b tests: Fix few tests which depend on order of elements in dict. 11 years ago
Paul Sokolovsky e2adff3608 tests/dict2.py: Add combined test for dict(dict) and dict equality. 11 years ago
Damien George cdd96dff2c py: Implement more features in native emitter. 11 years ago
Damien George deed087e2c py: str.split: handle non-default separator. 11 years ago
Damien George 2a037408af tests: Add test to check issue #429. 11 years ago
Damien George 95004e5114 py: Fix delete operation on map/dict and set objects. 11 years ago
Dave Hylands f81a49e464 Allow floating point arguments with %d,i,u,o,x,X formats 11 years ago
Damien George b6ec51bbf0 tests: Add test for dict delete. It fails. 11 years ago
Paul Sokolovsky bfb7d6a26d py: Support 3-arg getattr() builtin (with default value). 11 years ago
Paul Sokolovsky 438d504e27 objtype: Add equality test for type types. 11 years ago
Paul Sokolovsky 91cbe6033a py: Allow types to be hashable. 11 years ago
Paul Sokolovsky a7752a4540 run-tests: Elaborate python3 command override capabilities. 11 years ago
Damien George 28390340e5 tests: Make rge-sm.py use less memory (integration step increased). 11 years ago
Damien George 6902eeda25 py: Add m_malloc_fail function to handle memory allocation error. 11 years ago