Commit Graph

51 Commits

Author SHA1 Message Date
David Halter
3ac2b89fcf showing function params basically works - fine tuning needed 2012-09-15 04:14:58 +02:00
David Halter
9b7d82a251 showing function params working now on both sides, but not joined 2012-09-15 03:57:22 +02:00
David Halter
18686c1d63 is_py3k() -> is_py3k 2012-09-06 02:38:57 +02:00
David Halter
268196086b added functool mixins 2012-09-04 18:15:33 +02:00
David Halter
663d808f9f removed complexity of builtin scope 2012-09-03 16:20:20 +02:00
David Halter
1775843e23 refined docstr parsing for builtins, because psycopg2 didn't run, even so I thought it would. 2012-09-03 15:11:16 +02:00
David Halter
c725b6624b fixed a sys.path issue disscussed in github issue #7 2012-09-03 14:07:35 +02:00
David Halter
c9fb482480 psycopg2 fix for github issue 4 2012-09-03 01:02:38 +02:00
David Halter
251a638ba6 better support for pypy, now pypy fails sometimes, because itertools.tee probably does not its job in the pypy implementation 2012-09-01 17:27:38 +02:00
David Halter
94f2d5e263 prevent SystemError from happening through literal_eval 2012-09-01 09:44:35 +02:00
David Halter
83a5a4267f improved many docstrings 2012-08-30 15:07:11 +02:00
David Halter
727267d501 removed a bug that caused certain builtin returns not to work 2012-08-23 15:05:48 +02:00
David Halter
f95245a3a0 changes so that python3 will run with the builtins, because in py3k range = old xrange 2012-08-11 00:06:12 +02:00
David Halter
2d6ba4e8ec pep8 compatibility 2012-08-10 23:31:56 +02:00
David Halter
5f26d0c442 mixins are now possible even if some things are in the base class 2012-08-07 00:11:08 +02:00
David Halter
c2a5876d7b refactorings / added used_names to Module 2012-08-04 01:20:41 +02:00
David Halter
52d80ca06c filtered base classes in builtins, this brings a huge speedup to builtin modules, which use inheritance excessively (e.g. PyQt4) 2012-08-03 14:58:21 +02:00
David Halter
7e4658122a imports of c_builtins are now more pythonic, messing with the sys path is history 2012-08-01 13:18:44 +02:00
David Halter
510a49957c It was not possible to load PyQt4, now it works fine. 2012-07-30 15:11:00 +02:00
David Halter
eb7e877fd9 cleaning 2012-07-30 01:00:48 +02:00
David Halter
163b0c0f9d fixed numpy bugs, that made it impossible to use complete numpy (including regression tests) 2012-07-29 20:56:54 +02:00
David Halter
4ee9faacec fixed a bug that made it impossible to load two cbuiltins from the same directory / 2.5 compatibility 2012-07-13 15:04:10 +02:00
David Halter
364405166b little bit of python2.5 compatibility 2012-07-13 02:17:33 +02:00
David Halter
354838bb86 python 3 full compatibility 2012-07-13 02:10:55 +02:00
David Halter
972b4bd13d parentheses work now in import statements (tested) 2012-07-13 01:00:44 +02:00
David Halter
3650e0ee64 fixed property not found bug with builtins + cleaning 2012-06-24 18:47:57 +02:00
David Halter
548af3cc86 changed builtin parsing: introduced inspect, __ names are now used, if in mixins defined 2012-06-24 02:15:21 +02:00
David Halter
d1f464f0f7 open function builtin for python 3 2012-06-23 23:49:03 +02:00
David Halter
fd1246818a python 2.5 compatibility, works, but tests fail, because certain thing don't exist in 2.5 (like int.real) 2012-05-20 00:59:03 +02:00
David Halter
c95510cf50 basic python 3 compatibility 2012-05-19 23:49:25 +02:00
David Halter
7ac17aa036 cleaning / pep8 2012-05-19 12:14:32 +02:00
David Halter
22d83e8518 resolved parent issue of params -> generators working now! / fixed path problem with tests 2012-05-12 23:32:54 +02:00
David Halter
1fb11dd178 fixed a little statement assignment problem 2012-05-12 11:20:03 +02:00
David Halter
b118f7f14f builtin mixins support (functions custom defined) 2012-05-12 01:24:19 +02:00
David Halter
6a035fe147 moved parts of module to builtin 2012-05-10 18:59:28 +02:00
David Halter
3840b4c3ae preparations to merge parts of builtin/modules 2012-05-10 18:37:55 +02:00
David Halter
532c78b024 generators used to get names 2012-05-02 13:43:45 +02:00
David Halter
190e02b61f with statement - multiple arguments 2012-04-22 14:10:10 +02:00
David Halter
dccef451a2 pep8 formatting 2012-04-21 21:14:06 +02:00
David Halter
8627a0bc03 function calls work right now 2012-04-21 19:33:12 +02:00
David Halter
4365c80a53 star imports work now also in the start module 2012-04-19 00:04:24 +02:00
David Halter
0048eb65c4 bug fixing 2012-04-18 21:41:51 +02:00
David Halter
ff7f774dc6 removed print, which is annoying when starting vim 2012-04-18 12:35:40 +02:00
David Halter
f0532c6869 builtin cache reloads modules if they changed 2012-04-18 12:26:16 +02:00
David Halter
832a3cb2c0 pylab imports work 2012-04-17 14:57:20 +02:00
David Halter
dcf83069d9 restructuring 2012-04-16 16:51:01 +02:00
David Halter
f0c00e4ff7 python2.5 compatibillity 2012-04-09 18:47:47 +02:00
David Halter
af786b9924 statements on strings and other builtins are now working 2012-04-06 18:44:35 +02:00
David Halter
1724a64e8d removed some merge conflicts again 2012-04-05 19:48:27 +02:00
David Halter
4c1a2f3ba1 working builtins 2012-04-05 17:02:30 +02:00