GitHub / google/grumpy / commits
Grumpy is a Python to Go source code transcompiler and runtime.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3ec87959 | runtime: Fix complain about linting and Go 1.9 compiler error. (#384) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
almost 9 years ago | |
| 2c8ff4b3 | Fix string literal imports w/ periods (#377) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 50cbc8b8 | Remove some dead import code |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 205bbd3e | Generate native package wrappers |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 9d80504e | Support importing string literal mod names |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 6bdfc4bd | Add dummy_thread module (#372) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 7f4857e3 | Add Queue module |
Dylan Trotter <t****r@t****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 85d6bc18 | Fix dir() for modules and types |
Dylan Trotter <t****r@t****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 9b8d4877 | Make break statements trigger finally blocks |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| e19dab7c | Make stdlib tests depend on traceback lib |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 8a653ef8 | Implement dict.setdefault (#365) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 7a87e7a8 | Ensure traceback module is available to tests |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 67ca8456 | Ensure return statements don't bypass finally |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| c9311c08 | Fix README build instructions (#367) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 41b14319 | Implement sys._getframe (#362) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 28097f2e | Add dircache module (#361) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 06d1f452 | Add genericpath module (#359) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| dceae69a | Import module deps only in main, not packages (#356) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| dba35db9 | Add fpformat module (#355) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 4c750a2c | Implement file.closed() (#353) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 8298ec9d | Return bool on stat.S_ISDIR() (#354) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| c57f61bb | Add sched modules. (#352) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 1758454d | Implement string.rjust() ljust() and center(). (#351) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| db97bb8f | Return only status on closing popen() (#348) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 3ab74bf7 | Add mutex module (#350) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| be3bf36b | Disable flakey test (#347) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 399d9007 | Add threading module |
Dylan Trotter <t****r@t****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 15f65b1f | Properly check native invocation exceptions |
Dylan Trotter <t****r@t****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 8fee032d | Issue where with stmt raises when exc_info is set (#345) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 5856d132 | Use traceback.format_exc for top level exceptions (#344) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 401813ed | Add select module (#340) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| ad7de4f1 | Implement complex.__divmod__ and __rdivmod__ (#339) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| cbb0cbd4 | Add native slice len and repr (#336) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 34522e85 | Small fix on bytearray.__repr__ (#335) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 2f8d5132 | Implement complex.__mod__ and __rmod__ (#332) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| bd15e9ea | Support native slice get/setitem (#334) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 34eb707d | Support field assignment on native structs (#333) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| f1446cd9 | Make __dict__ modifiable (#331) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 0bb0709b | Implement complex.__floordiv__ and __rfloordiv__ (#328) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 174a5165 | Basic bytearray implementation (#327) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 16b7b4ae | Add mimetools module (#326) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 64014f0f | Add quopri module (#325) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 688aa41d | Add rfc822 module (#324) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 2ada1bc8 | Implement complex.__div__ and __rdiv__ (#323) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 0e6ad8fd | Implement complex.__pow__ and __rpow__ (#322) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 60bbb7d0 | Tag `attr_mode:"rw"` to read-write native attributes (#243) |
Alan Justino da Silva <a****o@y****r>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| b84cd72c | Implement float.__str__ (#319) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 32bacd5a | Add uu stdlib module (#318) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 9b1ab15f | Add instancemethod.__get__ (#317) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| d7fd9ac9 | Fix tracebacks (#316) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 779a8177 | Add clear() method to threading.Thread (#314) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| deea96cf | Add version string to sys module (#313) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| f95d7c30 | Implement complex.__abs__ (#309) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| 724cb1b7 | Fix float.__repr__ (incident found on #309) (#312) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
about 9 years ago | |
| d8d01899 | Make instancemethod instantiable | Dylan Trotter <t****r@t****m> | over 9 years ago | |
| aa07a1bb | Implement Complex.Mul and RMul. (#310) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 66c4b941 | Implement complex.__pos__ (#308) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| e2ea72d3 | Implement complex.__nonzero__ (#307) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 905dc690 | Implement complex.__new__ and complex.__neg__ (#296) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| e97a8ec0 | Make map() and zip() clean up after StopIteration | Dylan Trotter <t****r@t****m> | over 9 years ago | |
| 400ecd24 | Implement sys.exc_clear() | Dylan Trotter <t****r@t****m> | over 9 years ago | |
| d65582ef | Implement Complex.Add and Sub (#294) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 68416710 | Implement complex hash. (#293) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 0def2c25 | Fix .d file generation on OS X (#292) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 65b2ec81 | Move pythonparser into grumpy package (#291) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d819a441 | Implement future unicode_literals. (#286) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 6ec81e81 | Implement relative imports. (#284) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 7be3a9a7 | Importer class that subsumes ImportVisitor & Path (#283) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 03d67a06 | Comment out TestPrint |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| a76caef1 | Comment out TestRawInput |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 470f74cb | Implement complex comparison operations (#281) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| f943e9e0 | Fix broken unit tests |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| eb5931d1 | Include compiler test srcs in pass file deps. |
Dylan Trotter <t****n@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| dd626b10 | Import stdlib colorsys and implement round function for ndigits. (#278) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 13914715 | Implement absolute_import. |
Dylan Trotter <t****d@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| c6c46bd7 | Clean up a few tests. |
Dylan Trotter <t****d@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 887248bd | Simplify future features a little bit |
Dylan Trotter <t****d@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| cc56ad21 | Update README.md |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 91ffc9fd | Import third_party/ouroboros/operator (#275) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 82f9ec4b | Tool that creates makefile that builds Python mods | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| f2f26155 | implement a simple builtin sum |
Long Ang <a****8@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 10001917 | Include package import dependencies in pydeps calculation. | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| bc04caf4 | Move future import code into implib. | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| c266c058 | Break cyclic dep: stmt.py <-> expr_visitor.py | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 964e6a7c | Move ImportVisitor and related to imputil module | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| a9b0a7b0 | Support module member import. Fix #99. | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 94accdb9 | Make .d includes succeed when file does not exist. | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 35dfdc39 | Add PyPy license and READMEs for pypy and stdlib | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 91f0c55f | Validate that imported modules exist in grumpc | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 94679e33 | Quick fix for floordiv. (#274) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| 53a6dfb9 | Implement floordiv and implement 'NotImplement.__repr__'. (#270) |
Dong-hee Na <d****2@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| cf7c1cb1 | Add pydeps tool to analyze script imports | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| b9a0c8a9 | Move import logic into util for reuse | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| daa02fe6 | Added support for a+ and w+ modes (files) (#271) |
Yash Patel <y****0@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| de7e668d | Stage Python code in GOPATH/__python__ | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 83bb9538 | Implement builtin divmod() (#264) |
Mansour Rahimi <r****r@g****m>
Committed by: Dylan Trotter <t****n@u****m> |
over 9 years ago | |
| e97a14ce | Move some methods from Block -> ModuleBlock | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| 4672b492 | Add root accessor to Block and move access to ModuleBlock attrs to use root. | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| d26e81b9 | Set libdir to the fixed value __python__ and get rid of libdir and runtime gr... | Dylan Trotter <t****d@g****m> | over 9 years ago | |
| d92762bb | Fix inaccurate comment. (#266) |
Dylan Trotter <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago |