Dave Halter
|
4f2d4992da
|
Fix an mro resolution issue.
|
2015-02-23 19:04:35 +01:00 |
|
Dave Halter
|
c451c0b29e
|
Private variable filtering improved.
|
2015-01-07 14:44:19 +01:00 |
|
Dave Halter
|
3c92d175da
|
using super() in actual executed classes wasn't possible. fixes #421
|
2014-07-30 11:27:27 +02:00 |
|
Danilo Bargen
|
e8f479172a
|
Implemented dynamic superclasses
|
2014-07-27 14:11:48 +02:00 |
|
Danilo Bargen
|
2a1c108bbf
|
Fixed whitespace problems in completion tests
|
2014-07-26 17:39:05 +02:00 |
|
Dave Halter
|
d106b2ce2b
|
__getattr__ arbitrary returns fix
|
2014-04-27 23:15:32 +02:00 |
|
Dave Halter
|
b6dbbd2c5d
|
tests for compiled super classes - #380
|
2014-03-11 12:42:40 +01:00 |
|
David Halter
|
5ad12bc8aa
|
fix mro usage and all the type stuff (see also my blog post about why dir is wrong). fixes #314, fixes #86
|
2013-09-13 22:47:00 +04:30 |
|
David Halter
|
9bbd73bf86
|
fix problems with set_vars that were no set_vars
|
2013-09-06 15:24:14 +04:30 |
|
David Halter
|
9c6dae1df8
|
temporarily disable old tests to refactor set_vars
|
2013-09-01 23:54:15 +04:30 |
|
David Halter
|
2ee7ee4473
|
regression test for #205
|
2013-08-31 19:59:39 +04:30 |
|
David Halter
|
59f0b523bd
|
move descriptors out of classes into their own file
|
2013-08-09 11:38:30 +04:30 |
|
David Halter
|
d78b72b046
|
fixed getattr with array call
|
2013-07-23 14:30:18 +02:00 |
|
David Halter
|
9348feb8bf
|
operations (+, *, etc) shouldn't be InstanceElements, fixes #246
|
2013-07-18 12:31:48 +02:00 |
|
David Halter
|
fd4eb5f0a6
|
add test of #183
|
2013-05-03 15:16:09 +04:30 |
|
David Halter
|
40898450af
|
support for super()
|
2012-12-24 12:27:43 +01:00 |
|
David Halter
|
936f7f9fd5
|
private variables are not accessible anymore, but still completeable - fixes and tests for #56
|
2012-11-22 23:50:26 +01:00 |
|
David Halter
|
7d38fc6513
|
again method param access
|
2012-11-22 15:24:38 +01:00 |
|
David Halter
|
816d01b543
|
finally fixed the most prominent bug, that is being featured on the front page of github-jedi -> class methods shouldn't return their params as a completion
|
2012-11-22 13:01:00 +01:00 |
|
David Halter
|
ff84e4670b
|
keyword completion shouldn't occur all the times; thanks to Tobias Halter for his brilliant Kantischueler logic.
|
2012-09-30 16:46:28 +02:00 |
|
David Halter
|
1a4de1bc68
|
getattr() / __getattribute__ / __getattr__ implementation
|
2012-09-13 02:09:50 +02:00 |
|
David Halter
|
51ee262706
|
ducktyping tests
|
2012-09-04 15:37:37 +02:00 |
|
David Halter
|
37df118519
|
InstanceElement cleanup, not all tests pass, though
|
2012-09-04 08:54:13 +02:00 |
|
David Halter
|
9a5537d3c1
|
descriptor tests for the used methods
|
2012-08-30 15:25:51 +02:00 |
|
David Halter
|
33e5850105
|
dynamic arrays in executions and instances should now work fully, some things got simplified, now it works.
|
2012-08-27 11:36:44 +02:00 |
|
David Halter
|
528b978ca5
|
property recursion tests
|
2012-08-21 12:19:18 +02:00 |
|
David Halter
|
c87899d9b0
|
flows no longer distort results in certain positions
|
2012-08-03 13:46:07 +02:00 |
|
David Halter
|
4cd1efc5ba
|
descriptors are now also working with classes. this means classmethod/staticmethod are now working
|
2012-07-19 18:29:04 +02:00 |
|
David Halter
|
6ef99d4338
|
parent_stmt property never raises an error now, returns None
|
2012-07-19 17:15:48 +02:00 |
|
David Halter
|
6bea28938f
|
fixed an ordering bug (without test)
|
2012-07-19 16:58:10 +02:00 |
|
David Halter
|
942cff225b
|
tried to clean up decorators, but recursions are now a problem
|
2012-07-19 11:19:08 +02:00 |
|
David Halter
|
d91f13ab9b
|
many new descriptor tests
|
2012-07-17 23:21:33 +02:00 |
|
David Halter
|
cc2f616c7e
|
class assignments for statements is working now (oh gosh, this commit must be so non-readable for everyone except me...)
|
2012-07-17 16:35:55 +02:00 |
|
David Halter
|
6e8510b2bd
|
nested classes may have caused problems
|
2012-07-17 10:31:53 +02:00 |
|
David Halter
|
8b8b0f920d
|
full python 2.5-3.2 compatibility. but 2.5 isn't fully tested, because that's not possible
|
2012-07-13 15:34:51 +02:00 |
|
David Halter
|
b840648ef3
|
big change to make param transfer possible. always. this also makes scopes in many places redundant.
|
2012-07-12 00:37:55 +02:00 |
|
David Halter
|
fdfd475d40
|
position stuff works now also with function that are located after the just called function
|
2012-07-06 01:07:17 +02:00 |
|
David Halter
|
56a14c7811
|
move decorator tests
|
2012-06-27 10:24:31 +02:00 |
|
David Halter
|
77698599f4
|
decorator's that are not found, are now just being ignored / introduced new testing file
|
2012-06-24 20:00:57 +02:00 |
|
David Halter
|
3650e0ee64
|
fixed property not found bug with builtins + cleaning
|
2012-06-24 18:47:57 +02:00 |
|
David Halter
|
e42a534e38
|
property / staticmethod / classmethod builtin implementation
|
2012-06-24 00:54:40 +02:00 |
|
David Halter
|
983de9820f
|
variable assignments for classes prepared
|
2012-06-23 18:26:36 +02:00 |
|
David Halter
|
4332495a11
|
basically working descriptors!
|
2012-06-22 00:05:57 +02:00 |
|
David Halter
|
31a74da900
|
temporary commit: introduced MultiLevelAttributeError. many prints to remove
|
2012-06-21 14:26:03 +02:00 |
|
David Halter
|
a9676f77f1
|
again a decorator fix, which is important for nested decorators
|
2012-06-12 18:50:39 +02:00 |
|
David Halter
|
e1dbdc1662
|
class decorators with __call__ are now properly working
|
2012-06-12 17:02:39 +02:00 |
|
David Halter
|
c1fc527d60
|
commit before processing descriptors
|
2012-06-12 01:13:06 +02:00 |
|
David Halter
|
9523d3c938
|
fully functional classes
|
2012-06-12 00:45:18 +02:00 |
|
David Halter
|
1661196701
|
do class scoping the right way (no direct access to class stuff in methods)
|
2012-05-28 02:10:42 +02:00 |
|
David Halter
|
5f0926d045
|
__call__ method is now working
|
2012-05-25 17:00:50 +02:00 |
|