mirror of
https://github.com/davidhalter/jedi.git
synced 2026-04-23 05:34:27 +08:00
Commit Graph
Select branches
Hide Pull Requests
master
tmp
typing
#1
#1
#10
#10
#100
#100
#1002
#1002
#1004
#1005
#1011
#1017
#1017
#1018
#1019
#1020
#1021
#1022
#1026
#1032
#1038
#104
#104
#1040
#1040
#1046
#105
#105
#1054
#1057
#106
#106
#1064
#1065
#1066
#1067
#1068
#1077
#1079
#108
#108
#1080
#1082
#1086
#1088
#109
#109
#1099
#110
#110
#1108
#1108
#1109
#1110
#1111
#1115
#1118
#1119
#112
#112
#1124
#1125
#1125
#1136
#1140
#1143
#1145
#1149
#115
#115
#1150
#1151
#1152
#1156
#1158
#1158
#1159
#1159
#1160
#1161
#1162
#1164
#1164
#1169
#1169
#1170
#1171
#1174
#1176
#1178
#1179
#118
#118
#1180
#1181
#1185
#1185
#119
#119
#1192
#1199
#12
#12
#120
#120
#1201
#1201
#1203
#1212
#1215
#1217
#1219
#1220
#1221
#1223
#1226
#1226
#1237
#1238
#124
#124
#125
#125
#1252
#1254
#1260
#1262
#1267
#1270
#128
#128
#1282
#1285
#1289
#1290
#1291
#1295
#1296
#1297
#130
#130
#1300
#1307
#1308
#1312
#1313
#1320
#1323
#1324
#1326
#134
#134
#1342
#1343
#1344
#1349
#135
#135
#1352
#1356
#136
#136
#1362
#1370
#1371
#1376
#1380
#1382
#1384
#139
#139
#1394
#1398
#140
#140
#1404
#1405
#1406
#1409
#141
#141
#142
#142
#1421
#143
#143
#1431
#1438
#1439
#144
#144
#1440
#1441
#1448
#145
#145
#1451
#146
#146
#1460
#1461
#1467
#148
#148
#149
#149
#1494
#1495
#1496
#1498
#15
#15
#1501
#1505
#1508
#1511
#1512
#152
#152
#1522
#1526
#153
#153
#1535
#1536
#1537
#154
#154
#1543
#1545
#1546
#1549
#155
#155
#1553
#1554
#1558
#1559
#156
#156
#1561
#1562
#1564
#157
#157
#1570
#1572
#1575
#1579
#158
#158
#1584
#1586
#1589
#159
#159
#1590
#1593
#1595
#1598
#1599
#16
#16
#1600
#1601
#1602
#1603
#1609
#161
#161
#1610
#1612
#1613
#1614
#1618
#1619
#1623
#1630
#1633
#1635
#1638
#164
#164
#1641
#1642
#1646
#1649
#165
#165
#166
#166
#1662
#1663
#1669
#167
#167
#1674
#168
#168
#1684
#17
#1704
#1706
#1707
#1708
#171
#171
#1711
#1715
#172
#172
#1727
#173
#173
#1734
#174
#174
#1741
#175
#175
#176
#176
#177
#177
#1772
#1775
#178
#178
#1780
#1780
#1784
#1784
#179
#179
#1793
#1794
#1795
#18
#18
#180
#180
#1800
#1805
#1819
#182
#182
#1820
#1821
#1826
#1827
#1828
#1834
#185
#185
#1851
#1855
#186
#186
#1861
#1867
#187
#187
#1870
#1871
#1875
#1876
#1879
#1885
#1889
#1903
#1907
#1910
#1911
#1915
#1916
#1917
#1918
#1922
#1923
#1926
#1927
#1930
#1934
#1935
#1936
#1937
#1942
#1943
#1956
#1957
#1959
#1960
#1961
#1964
#1966
#197
#197
#1973
#1976
#1977
#198
#198
#1983
#1989
#1994
#1996
#2003
#2004
#2005
#2006
#2008
#2013
#2014
#2016
#2018
#202
#202
#2027
#203
#203
#204
#204
#2042
#2043
#2045
#2045
#2049
#2051
#2052
#2054
#2055
#2066
#2070
#2070
#2079
#208
#208
#2081
#2081
#2083
#2089
#2090
#2091
#2092
#2093
#2093
#2095
#2095
#214
#214
#215
#215
#217
#217
#219
#219
#222
#222
#223
#223
#228
#228
#230
#230
#231
#231
#232
#232
#233
#233
#234
#234
#242
#242
#250
#250
#252
#252
#255
#255
#258
#258
#260
#260
#263
#263
#264
#264
#265
#265
#266
#266
#267
#267
#268
#270
#270
#273
#273
#276
#276
#277
#277
#278
#278
#280
#280
#281
#281
#284
#284
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#296
#296
#316
#316
#321
#321
#323
#323
#33
#33
#333
#333
#338
#345
#345
#35
#35
#353
#354
#354
#358
#359
#359
#360
#362
#363
#365
#366
#366
#367
#368
#368
#37
#37
#374
#374
#375
#378
#387
#388
#388
#399
#403
#404
#404
#406
#407
#41
#41
#410
#410
#411
#415
#422
#423
#425
#426
#426
#43
#43
#430
#433
#434
#435
#437
#439
#439
#440
#441
#444
#444
#445
#445
#448
#45
#45
#450
#450
#451
#453
#456
#467
#469
#483
#484
#484
#502
#505
#505
#522
#527
#527
#528
#53
#53
#530
#532
#532
#534
#534
#539
#546
#546
#549
#55
#55
#550
#552
#556
#562
#562
#564
#564
#565
#565
#567
#578
#58
#58
#581
#584
#586
#599
#602
#612
#616
#616
#617
#617
#618
#621
#624
#624
#635
#635
#636
#637
#638
#638
#640
#640
#641
#644
#644
#649
#65
#65
#659
#659
#66
#66
#660
#661
#663
#664
#665
#665
#668
#669
#67
#67
#673
#673
#676
#676
#678
#678
#680
#680
#682
#682
#684
#684
#689
#69
#69
#690
#690
#691
#692
#692
#693
#696
#699
#70
#70
#701
#705
#708
#709
#711
#719
#721
#721
#725
#726
#727
#727
#728
#73
#73
#734
#736
#736
#738
#738
#74
#74
#743
#743
#745
#746
#746
#747
#751
#758
#763
#763
#764
#776
#780
#782
#783
#783
#786
#786
#787
#788
#789
#790
#794
#796
#796
#798
#798
#799
#807
#81
#81
#818
#818
#82
#82
#823
#829
#829
#832
#834
#840
#840
#847
#848
#85
#85
#851
#851
#852
#853
#857
#86
#86
#864
#866
#867
#868
#87
#87
#876
#88
#88
#881
#888
#889
#889
#89
#89
#890
#891
#891
#892
#892
#893
#894
#894
#898
#898
#899
#9
#9
#90
#90
#902
#91
#91
#912
#914
#922
#93
#93
#935
#938
#938
#941
#942
#947
#947
#948
#948
#95
#95
#950
#953
#958
#96
#96
#960
#963
#965
#965
#97
#97
#971
#976
#977
#978
#981
#982
#986
v0.10.0
v0.10.1
v0.10.2
v0.11.0
v0.11.1
v0.12.0
v0.12.1
v0.13.0
v0.13.1
v0.13.2
v0.13.3
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.16.0
v0.17.0
v0.17.1
v0.17.2
v0.18.0
v0.18.1
v0.18.2
v0.19.0
v0.19.1
v0.19.2
v0.5b4
v0.6.0
v0.7.0
v0.8.0
v0.8.1
v0.9.0
Select branches
Hide Pull Requests
master
tmp
typing
#1
#1
#10
#10
#100
#100
#1002
#1002
#1004
#1005
#1011
#1017
#1017
#1018
#1019
#1020
#1021
#1022
#1026
#1032
#1038
#104
#104
#1040
#1040
#1046
#105
#105
#1054
#1057
#106
#106
#1064
#1065
#1066
#1067
#1068
#1077
#1079
#108
#108
#1080
#1082
#1086
#1088
#109
#109
#1099
#110
#110
#1108
#1108
#1109
#1110
#1111
#1115
#1118
#1119
#112
#112
#1124
#1125
#1125
#1136
#1140
#1143
#1145
#1149
#115
#115
#1150
#1151
#1152
#1156
#1158
#1158
#1159
#1159
#1160
#1161
#1162
#1164
#1164
#1169
#1169
#1170
#1171
#1174
#1176
#1178
#1179
#118
#118
#1180
#1181
#1185
#1185
#119
#119
#1192
#1199
#12
#12
#120
#120
#1201
#1201
#1203
#1212
#1215
#1217
#1219
#1220
#1221
#1223
#1226
#1226
#1237
#1238
#124
#124
#125
#125
#1252
#1254
#1260
#1262
#1267
#1270
#128
#128
#1282
#1285
#1289
#1290
#1291
#1295
#1296
#1297
#130
#130
#1300
#1307
#1308
#1312
#1313
#1320
#1323
#1324
#1326
#134
#134
#1342
#1343
#1344
#1349
#135
#135
#1352
#1356
#136
#136
#1362
#1370
#1371
#1376
#1380
#1382
#1384
#139
#139
#1394
#1398
#140
#140
#1404
#1405
#1406
#1409
#141
#141
#142
#142
#1421
#143
#143
#1431
#1438
#1439
#144
#144
#1440
#1441
#1448
#145
#145
#1451
#146
#146
#1460
#1461
#1467
#148
#148
#149
#149
#1494
#1495
#1496
#1498
#15
#15
#1501
#1505
#1508
#1511
#1512
#152
#152
#1522
#1526
#153
#153
#1535
#1536
#1537
#154
#154
#1543
#1545
#1546
#1549
#155
#155
#1553
#1554
#1558
#1559
#156
#156
#1561
#1562
#1564
#157
#157
#1570
#1572
#1575
#1579
#158
#158
#1584
#1586
#1589
#159
#159
#1590
#1593
#1595
#1598
#1599
#16
#16
#1600
#1601
#1602
#1603
#1609
#161
#161
#1610
#1612
#1613
#1614
#1618
#1619
#1623
#1630
#1633
#1635
#1638
#164
#164
#1641
#1642
#1646
#1649
#165
#165
#166
#166
#1662
#1663
#1669
#167
#167
#1674
#168
#168
#1684
#17
#1704
#1706
#1707
#1708
#171
#171
#1711
#1715
#172
#172
#1727
#173
#173
#1734
#174
#174
#1741
#175
#175
#176
#176
#177
#177
#1772
#1775
#178
#178
#1780
#1780
#1784
#1784
#179
#179
#1793
#1794
#1795
#18
#18
#180
#180
#1800
#1805
#1819
#182
#182
#1820
#1821
#1826
#1827
#1828
#1834
#185
#185
#1851
#1855
#186
#186
#1861
#1867
#187
#187
#1870
#1871
#1875
#1876
#1879
#1885
#1889
#1903
#1907
#1910
#1911
#1915
#1916
#1917
#1918
#1922
#1923
#1926
#1927
#1930
#1934
#1935
#1936
#1937
#1942
#1943
#1956
#1957
#1959
#1960
#1961
#1964
#1966
#197
#197
#1973
#1976
#1977
#198
#198
#1983
#1989
#1994
#1996
#2003
#2004
#2005
#2006
#2008
#2013
#2014
#2016
#2018
#202
#202
#2027
#203
#203
#204
#204
#2042
#2043
#2045
#2045
#2049
#2051
#2052
#2054
#2055
#2066
#2070
#2070
#2079
#208
#208
#2081
#2081
#2083
#2089
#2090
#2091
#2092
#2093
#2093
#2095
#2095
#214
#214
#215
#215
#217
#217
#219
#219
#222
#222
#223
#223
#228
#228
#230
#230
#231
#231
#232
#232
#233
#233
#234
#234
#242
#242
#250
#250
#252
#252
#255
#255
#258
#258
#260
#260
#263
#263
#264
#264
#265
#265
#266
#266
#267
#267
#268
#270
#270
#273
#273
#276
#276
#277
#277
#278
#278
#280
#280
#281
#281
#284
#284
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#296
#296
#316
#316
#321
#321
#323
#323
#33
#33
#333
#333
#338
#345
#345
#35
#35
#353
#354
#354
#358
#359
#359
#360
#362
#363
#365
#366
#366
#367
#368
#368
#37
#37
#374
#374
#375
#378
#387
#388
#388
#399
#403
#404
#404
#406
#407
#41
#41
#410
#410
#411
#415
#422
#423
#425
#426
#426
#43
#43
#430
#433
#434
#435
#437
#439
#439
#440
#441
#444
#444
#445
#445
#448
#45
#45
#450
#450
#451
#453
#456
#467
#469
#483
#484
#484
#502
#505
#505
#522
#527
#527
#528
#53
#53
#530
#532
#532
#534
#534
#539
#546
#546
#549
#55
#55
#550
#552
#556
#562
#562
#564
#564
#565
#565
#567
#578
#58
#58
#581
#584
#586
#599
#602
#612
#616
#616
#617
#617
#618
#621
#624
#624
#635
#635
#636
#637
#638
#638
#640
#640
#641
#644
#644
#649
#65
#65
#659
#659
#66
#66
#660
#661
#663
#664
#665
#665
#668
#669
#67
#67
#673
#673
#676
#676
#678
#678
#680
#680
#682
#682
#684
#684
#689
#69
#69
#690
#690
#691
#692
#692
#693
#696
#699
#70
#70
#701
#705
#708
#709
#711
#719
#721
#721
#725
#726
#727
#727
#728
#73
#73
#734
#736
#736
#738
#738
#74
#74
#743
#743
#745
#746
#746
#747
#751
#758
#763
#763
#764
#776
#780
#782
#783
#783
#786
#786
#787
#788
#789
#790
#794
#796
#796
#798
#798
#799
#807
#81
#81
#818
#818
#82
#82
#823
#829
#829
#832
#834
#840
#840
#847
#848
#85
#85
#851
#851
#852
#853
#857
#86
#86
#864
#866
#867
#868
#87
#87
#876
#88
#88
#881
#888
#889
#889
#89
#89
#890
#891
#891
#892
#892
#893
#894
#894
#898
#898
#899
#9
#9
#90
#90
#902
#91
#91
#912
#914
#922
#93
#93
#935
#938
#938
#941
#942
#947
#947
#948
#948
#95
#95
#950
#953
#958
#96
#96
#960
#963
#965
#965
#97
#97
#971
#976
#977
#978
#981
#982
#986
v0.10.0
v0.10.1
v0.10.2
v0.11.0
v0.11.1
v0.12.0
v0.12.1
v0.13.0
v0.13.1
v0.13.2
v0.13.3
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.16.0
v0.17.0
v0.17.1
v0.17.2
v0.18.0
v0.18.1
v0.18.2
v0.19.0
v0.19.1
v0.19.2
v0.5b4
v0.6.0
v0.7.0
v0.8.0
v0.8.1
v0.9.0
-
77673ba986
Add an optional param 'parent' to parser.representation.Simple, which simplifies some calls to that superclass.
Dave Halter
2014-08-19 00:30:17 +02:00 -
8bde89cc58
Fix the remaining issues with the StatementElement.next refactoring.
Dave Halter
2014-08-19 00:12:14 +02:00 -
8006d6f190
Change implementation of StatementElement. Instead of having both next and execution as attributes, we now only have next, because it's an execution if there's an array.
Dave Halter
2014-08-18 22:25:55 +02:00 -
7619bf27d1
Simplify goto_definition in case it done on a function.
Dave Halter
2014-08-18 15:00:14 +02:00 -
00d15da143
refactor search_call_signatures. Now we don't need to set Call.next.parent in a strange way anymore and the whole thing seems to be more logical.
Dave Halter
2014-08-18 14:51:38 +02:00 -
542648f5a0
first step in refactoring call_signature_array_for_pos, use original_call as a param.
Dave Halter
2014-08-18 13:39:01 +02:00 -
9f38f10366
fix tests. Operators should not equal to other operators with a different position. or even parent.
Dave Halter
2014-08-18 13:12:39 +02:00 -
1d812c2414
Use the "wrong" parents again for next/execution in StatementElement. This is important for call_signature lookups. We might still be able to change this somewhere in time.
Dave Halter
2014-08-18 11:22:38 +02:00 -
fd90dfc4f5
Use a LazyName for module attributes, they should only be generated if needed.
Dave Halter
2014-08-15 15:20:40 +02:00 -
868dab4f51
small debug change
Dave Halter
2014-08-15 02:26:13 +02:00 -
89ab0ba137
Fix fast_parent_copy. The caching is now more solid than before (and doesn't produce weird side effects. This also solves an issue with Lambdas. However, by fixing all of this we have broken some other things.
Dave Halter
2014-08-15 01:55:43 +02:00 -
1965469050
fast_parent_copy should also change the parent of NameParts.
Dave Halter
2014-08-14 23:47:22 +02:00 -
1f9e7ddff8
Remove code in the parser that didn't make sense.
Dave Halter
2014-08-14 13:24:26 +02:00 -
425290aa8f
Fix an issue with partial keyword inputs.
Dave Halter
2014-08-14 12:24:54 +02:00 -
1540ac89f8
Implement the descriptor protocoll properly for instances.
Dave Halter
2014-08-14 12:15:48 +02:00 -
f743619fb8
Tests for conditions in descriptors.
Dave Halter
2014-08-13 14:49:42 +02:00 -
ec7b3bf433
refactor py_base to py__bases__, because that's the general naming schema
Dave Halter
2014-08-13 14:34:37 +02:00 -
cd433adf84
Speedup object lookup even further in classes.
Dave Halter
2014-08-13 14:17:57 +02:00 -
9702c4cdc6
Restructure the way we get self arguments (probably reduces executions of object).
Dave Halter
2014-08-13 14:07:09 +02:00 -
cf32e15f65
Remove the old 'is not' logic to detect if not instances and use them to do branch predictions. This is not necessary anymore, since we now support that in a more general way (flow_analysis).
Dave Halter
2014-08-12 18:14:03 +02:00 -
eeac77d360
Also support the not operator.
Dave Halter
2014-08-12 18:09:59 +02:00 -
8ed89e8245
implement !=, ==, is, is not operators to work in if statements (they also work in in non if contexts and return a bool value.), includes tests.
Dave Halter
2014-08-12 17:59:09 +02:00 -
6f018e4884
introduce maybe_docstr in parse_statement, which should have been introduced way earlier.
Dave Halter
2014-08-12 17:13:14 +02:00 -
fb1dba269a
re-enable the interpretation of the None keyword
Dave Halter
2014-08-12 14:38:56 +02:00 -
469988be9c
actually add tests for the flow analysis of variables.
Dave Halter
2014-08-12 09:57:00 +02:00 -
968bc45314
even tests should not suffer too much from side effects.
Dave Halter
2014-08-12 01:46:07 +02:00 -
6b7ce590fa
Simplify get_parent_scope
Dave Halter
2014-08-12 01:37:58 +02:00 -
33e5a3280a
Remove IsScope in favor of an is_scope function. This function was partially implemented anway. Now we've also added a function called 'get_parent_scope', to make it easy to get a scope of a Call, Statement, whatever.
Dave Halter
2014-08-12 01:19:19 +02:00 -
1865284fa9
fix the interpreter (previously broken by flow analysis)
Dave Halter
2014-08-12 00:19:20 +02:00 -
242072976a
use py__mro__ in a classes scope_names_generator
Dave Halter
2014-08-11 20:59:29 +02:00 -
526af7ccbe
settings should not be affected by exceptions.
Dave Halter
2014-08-11 17:27:40 +02:00 -
f1711f8f9c
possible direction of branch checks for name resolution.
Dave Halter
2014-08-10 13:17:37 +02:00 -
483f5c14ee
Listeneres should be removed even in exception cases. Do a 'finally' cleanup.
Dave Halter
2014-08-07 16:27:42 +02:00 -
01bdd1e4fa
Test fixes and for loops need to be handled a awell in flow_analysis.
Dave Halter
2014-08-07 15:51:41 +02:00 -
0ae9e520c1
flow analysis working for elif statements (even in combination with else)
Dave Halter
2014-08-07 12:15:25 +02:00 -
743d064e6d
exception while using else as a scope
Dave Halter
2014-08-07 12:10:31 +02:00 -
ee65764c3a
more complicated logic working with else
Dave Halter
2014-08-07 12:02:08 +02:00 -
d94a70b524
fix a logic issue in the flow_analysis.Status.__and__
Dave Halter
2014-08-07 03:02:40 +02:00 -
b7151c1ef9
add a first flow analysis test
Dave Halter
2014-08-06 23:34:23 +02:00 -
138fa1b4de
deletion of returns from SCOPE_CONTENTS was wrong.
Dave Halter
2014-08-06 22:42:38 +02:00 -
e7e7bd29e8
fix generator tests (multiple yields must be called with an if random.
Dave Halter
2014-08-06 12:45:38 +02:00 -
23c39eff9a
fix lambda issues
Dave Halter
2014-08-06 12:40:08 +02:00 -
e3bb0ccc2e
fix a keyword statement issue
Dave Halter
2014-08-06 12:10:36 +02:00 -
15ec0a77fe
a first very simple implementation of reachable/unreachable return statements.
Dave Halter
2014-08-05 17:02:16 +02:00 -
f5e49e3218
flow analysis preparation
Dave Halter
2014-08-05 12:06:58 +02:00 -
c44168f7ad
add a Flow.previous attribute to be able to access the if flow from an else clause.
Dave Halter
2014-08-05 11:17:18 +02:00 -
54dce0e3b2
fix strange issues of Python's std lib tokenizer, might be in there as well (not sure, cause I modified a lot). fixes #449
Dave Halter
2014-08-04 16:47:36 +02:00 -
b2b4827ce3
moved test_token to test_tokenize
Dave Halter
2014-08-04 16:25:33 +02:00 -
cba100a801
test for #414 which doesn't seem to be failing anymore.
Dave Halter
2014-08-04 16:08:47 +02:00 -
625e88e851
isinstance checks now also give you type hints in class contexts, fixes #241.
Dave Halter
2014-08-04 02:11:30 +02:00 -
0a0673e87c
refactoring in dynamic param searching
Dave Halter
2014-08-04 01:39:05 +02:00 -
7bba12e8c5
comments
Dave Halter
2014-08-03 23:00:32 +02:00 -
6e5d80a6b2
builtins shouldn't be unique if called by compiled.create
Dave Halter
2014-08-01 15:51:45 +02:00 -
68cecad996
tests for py__mro__
Dave Halter
2014-08-01 15:50:18 +02:00 -
2c0a46fafe
Fix an issue with CallSignatures: If used in a longer statement, it could happen that parts of the statement was still evaluated, but the call signature is only valid at the cursor.
Dave Halter
2014-07-31 17:47:56 +02:00 -
7b4a188948
fix a few small issues that remained in the tests
Dave Halter
2014-07-31 17:34:35 +02:00 -
59b8c6b015
CompiledObjects should execute everything when reading the return information from docstring (because it's always types, not values)
Dave Halter
2014-07-31 17:16:24 +02:00 -
332a16a27e
elements in tuples/lists in docstrings were not executed.
Dave Halter
2014-07-31 17:13:56 +02:00 -
d09279e0ad
change tests that provided wrong instance information
Dave Halter
2014-07-31 15:16:24 +02:00 -
50fa3a732d
actually start checking if the integration tests are instances on both sides of the comparison. This wasnt necessary for just autocompletion, but it's way more important now.
Dave Halter
2014-07-31 14:58:32 +02:00 -
d899f69686
simplify a lot of the current InstanceElement behavior, because we know now, that there's either a Statement or a Function inside (or maybe some other parser objects like an Array.
Dave Halter
2014-07-31 13:41:10 +02:00 -
0fbd5efefd
wrap instance element creation so that it only contains functions and statements, not CompiledObject or Instance.
Dave Halter
2014-07-31 13:16:11 +02:00 -
870abe73d4
Calling an InstanceElement of an Instance of CompiledObject doesn't raise an error anymore. Yes, it's really that complicated.
Dave Halter
2014-07-30 19:49:41 +02:00 -
0851e7667e
A module shouldn't be callable.
Dave Halter
2014-07-30 17:07:57 +02:00 -
723d1e4631
Nicer usage of py_call within InstanceElement and Python 2.7 compatibility
Dave Halter
2014-07-30 17:00:16 +02:00 -
7cc35fe0b8
remove a very old function call in FunctionExecution that had no effect
Dave Halter
2014-07-30 16:41:02 +02:00 -
cf63d20988
get rid of the evaluate_generator param
Dave Halter
2014-07-30 16:36:27 +02:00 -
565cfce2fe
Executable -> Executed
Dave Halter
2014-07-30 16:00:38 +02:00 -
7bd76022bf
get rid of the whole is_callable stuff, because now we can just check for hasattr(obj, 'py__call__')
Dave Halter
2014-07-30 15:50:47 +02:00 -
e58dc0a3d9
simplify evaluator.execute, because now everything is using py__call__
Dave Halter
2014-07-30 15:40:10 +02:00 -
373ff2c45a
fix most issues related to the py__call__ stuff and generalize it.
Dave Halter
2014-07-30 15:23:41 +02:00 -
1e6a950aec
further progress in changing to py__call__
Dave Halter
2014-07-30 14:40:56 +02:00 -
ccd304bcb7
start switching to a more python similar approach of naming, start by naming execution stuff py__call__
Dave Halter
2014-07-30 14:06:32 +02:00 -
07d0a43f7e
Add preceding whitespace collection to tokenizer
#456
Joel Wright
2014-07-30 11:59:20 +01:00 -
196afaacbf
always operate on class in super and not on an instance. that's the proper way.
Dave Halter
2014-07-30 11:34:27 +02:00 -
e81749bbe1
Merge branch 'dev' of github.com:davidhalter/jedi into dev
Dave Halter
2014-07-30 11:27:46 +02:00 -
3c92d175da
using super() in actual executed classes wasn't possible. fixes #421
Dave Halter
2014-07-30 11:27:27 +02:00 -
53671bca84
replace get_super_classes with py_bases
Dave Halter
2014-07-30 10:54:39 +02:00 -
a6855029d2
added a few EuroPython sprint guys to AUTHORS.txt
Dave Halter
2014-07-30 09:15:17 +02:00 -
ddd4e92e84
temporary SuperInstance class to eventually handle super. But need something like mro() resolution first.
Dave Halter
2014-07-29 23:57:29 +02:00 -
cfe54e83ff
incomplete functions shouldn't cause any trouble. fixes #429.
Dave Halter
2014-07-28 17:41:09 +02:00 -
a86cfa2dd7
Merge pull request #453 from alga/dev
Dave Halter
2014-07-27 20:58:03 +04:30 -
ecb2085174
Add flask.ext to the test fixture so tests pass even without flask installed.
#453
Albertas Agejevas
2014-07-27 17:59:09 +02:00 -
25978cf591
Mentioned framework support in the docs.
Albertas Agejevas
2014-07-27 17:35:50 +02:00 -
ab486ba84f
List old-style flask extensions, too.
Albertas Agejevas
2014-07-27 17:00:17 +02:00 -
733eee94b6
Fix breaking tests.
Albertas Agejevas
2014-07-27 16:18:24 +02:00 -
7f45bfe689
More on #361: enumerate new-style flask extensions.
Albertas Agejevas
2014-07-27 16:08:26 +02:00 -
605b0c5881
Added note about numpydoc package
Danilo Bargen
2014-07-27 16:01:09 +02:00 -
440b9b072e
Merge pull request #441 from davidhalter/dynamic_inheritance
Dave Halter
2014-07-27 18:26:48 +04:30 -
4e04770a75
Merge pull request #451 from davidhalter/issue436
Dave Halter
2014-07-27 18:22:43 +04:30 -
5edd2274b2
Fix an exception in the flask ext code.
Albertas Agejevas
2014-07-27 13:43:20 +02:00 -
a18f8a7cbb
Make tests terser. pytest rules!
Albertas Agejevas
2014-07-27 13:27:34 +02:00 -
13c1f79d5c
A stab at davidhalter/jedi#361 (Flask extension imports)
Albertas Agejevas
2014-07-27 12:40:35 +02:00 -
e8f479172a
Implemented dynamic superclasses
#441
Danilo Bargen
2014-07-27 14:11:48 +02:00 -
73637d7e3f
Small doc fix
Danilo Bargen
2014-07-27 13:12:26 +02:00 -
176da139d8
Added docs for numpydoc docstrings (fixes #450)
Danilo Bargen
2014-07-27 13:09:03 +02:00 -
c97e1732ee
Operator statement wrapper was missing (fixes #436)
#451
Danilo Bargen
2014-07-27 12:53:18 +02:00 -
6d99e639cd
Merge branch 'add-numpydoc-support' of git://github.com/immerrr/jedi into dev
Dave Halter
2014-07-27 11:23:39 +02:00 -
194d87bbad
Add basic numpydoc support
#450
immerrr
2014-07-26 20:14:07 +04:00 -
e2cdbf61de
Merge remote-tracking branch 'origin/travis_py34' into dev
Dave Halter
2014-07-27 09:52:54 +02:00