mirror of
https://github.com/davidhalter/jedi.git
synced 2026-04-17 03:47:40 +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
-
fbb960423e
Remove legacy importer code.
Dave Halter
2015-04-23 03:42:29 +02:00 -
a7c4b5800b
Namespace packages work again. This time the same way as Python does it.
Dave Halter
2015-04-23 03:36:46 +02:00 -
039579b391
Improved static analysis for imports.
Dave Halter
2015-04-23 02:43:49 +02:00 -
f4f30841ec
change the return of _Importer.follow_file_system
Dave Halter
2015-04-23 02:39:44 +02:00 -
d04241b482
Goto should not include imports that cannot be followed.
Dave Halter
2015-04-23 02:37:22 +02:00 -
691e5a8969
Fix flask tests.
Dave Halter
2015-04-22 03:58:44 +02:00 -
29bd59a355
Following os.path should be possible again.
Dave Halter
2015-04-22 03:35:18 +02:00 -
dd3edd15f9
Remove legacy code from imports.
Dave Halter
2015-04-22 03:22:54 +02:00 -
7af5c23874
Cache bug fixes.
Dave Halter
2015-04-22 03:01:32 +02:00 -
05554a1c89
Fix some issues with import path errors.
Dave Halter
2015-04-21 18:45:12 +02:00 -
13267adfc2
Move the level calculation into the Importer.
Dave Halter
2015-04-21 17:57:06 +02:00 -
9b9049e574
Some small import changes that fix a few of the broken test cases.
Dave Halter
2015-04-21 17:31:43 +02:00 -
18c4b5f7dc
Add py__package__ to the ModuleWrapper, which makes relative imports easy to implement and fixed a lot of other things.
Dave Halter
2015-04-21 16:12:24 +02:00 -
5c65e9cdaa
py__name__ now returns the value found in the modules cache.
Dave Halter
2015-04-20 16:40:10 +02:00 -
77a37be83a
Add a py__path__ method to the ModuleWrapper, that behaves very similar to a package's __path__ attribute.
Dave Halter
2015-04-20 16:21:00 +02:00 -
df9452f210
Trying to change the import logic completely. We now have a sys.modules like cache.
Dave Halter
2015-04-20 14:47:33 +02:00 -
8fca3f78a1
Add a py__name__ call to modules. This makes listing the qualified names of modules possible (in combination with the module_name_cache). Fixes #519.
Dave Halter
2015-04-14 17:36:20 +02:00 -
2f64a83e3c
Rename test_api_classes -> test_classes.
Dave Halter
2015-04-13 15:17:44 +02:00 -
fbe26ab64a
Importlib might raise a ValueError. Fix #491.
Dave Halter
2015-04-13 15:12:46 +02:00 -
bc765979ca
Import priorities are wrong (__dict__ > files). Test for #536.
Dave Halter
2015-04-13 15:04:49 +02:00 -
e2455eb670
Call signatures should work better for builtin classes (ducktyping). Fixes #515.
Dave Halter
2015-04-10 13:45:23 +02:00 -
74779f1a5d
Test and preparations for better call signatures with builtins, see #515.
Dave Halter
2015-04-10 03:05:38 +02:00 -
1e623509cd
Fix README glitches.
Dave Halter
2015-04-10 02:40:16 +02:00 -
47bf1c5daf
Issue with numbers after names in call signatures. It would cause Jedi to stop analysing call signatures. Fixes #510
Dave Halter
2015-04-10 02:17:12 +02:00 -
7a22d374ca
Merge branch 'dev' of github.com:davidhalter/jedi into dev
Dave Halter
2015-04-09 16:17:30 +02:00 -
a9d3df9b5e
Replace the threading.Thread tests in docstrings with random.Random tests, because that might work smother in the travis tests. Don't know why it broke there.
Dave Halter
2015-04-09 16:17:16 +02:00 -
fab6567485
Merge pull request #567 from mfussenegger/buildout
Dave Halter
2015-04-09 13:07:58 +02:00 -
67d9fbca81
run buildout detection only once per buildout script
#567
Mathias Fussenegger
2015-02-10 21:24:51 +01:00 -
1195ed64ea
Fix a small issue in the import logic that caused tests to fail.
Dave Halter
2015-04-09 01:43:50 +02:00 -
79caa2186e
list(open().read()) should work now, fixes #412.
Dave Halter
2015-04-09 00:46:31 +02:00 -
408d182c41
Changelog for 0.9.0.
Dave Halter
2015-04-08 13:20:15 +02:00 -
f122c9b5b3
Document the new features better in the next release.
Dave Halter
2015-04-08 13:15:21 +02:00 -
b106dc25bd
Update the README to tell more about Python features.
Dave Halter
2015-04-08 12:16:13 +02:00 -
98cf9f0c1a
Jedi description update.
Dave Halter
2015-04-08 11:47:58 +02:00 -
7773859305
Write the tests for init extension modules (#472).
Dave Halter
2015-04-08 02:54:35 +02:00 -
474d390220
Use imp.get_suffixes to deal with __init__ files that are not .py files but .so etc. fixes #472
Dave Halter
2015-04-08 02:41:59 +02:00 -
9149c5adc2
Python 3.2 tests didn't work because a u string literal was used.
Dave Halter
2015-03-31 14:42:26 +02:00 -
ef855a5316
Param descriptions should not end with a comma.
Dave Halter
2015-03-31 14:38:03 +02:00 -
72fd190149
unicode strings should not raise an error if used in repr.
Dave Halter
2015-03-25 23:39:53 +01:00 -
4bb41b6096
A property can raise an Exception, therefore the interpreter completion should check for those exceptions, fixes #538.
Dave Halter
2015-03-24 15:26:00 +01:00 -
54d8cd0a9b
Small bug in parameter creation.
Dave Halter
2015-03-24 15:06:11 +01:00 -
0de5a0f412
Python 2 allows tuple unpacking in parameter definitions. Jedi just ignores such constructs, since they are really rare and not the future.
Dave Halter
2015-03-24 15:02:07 +01:00 -
61683cb83e
Remove some unnecessary comment parts in the Python 2.7 grammar.
Dave Halter
2015-03-08 22:40:22 +01:00 -
e296b00201
Change the tests of @hamatov a small bit. They are now working with the new parser.
Dave Halter
2015-03-06 13:10:59 +01:00 -
2cddfd656b
Merge branch 'unicode_tokenize_fix2' of https://github.com/hatamov/jedi into dev
Dave Halter
2015-03-06 11:44:03 +01:00 -
8b1c033fc4
Remove old commented code.
Dave Halter
2015-03-06 11:22:38 +01:00 -
eb146adcc1
Modules that are not importable shouldn't cause Jedi to stop working (just issue a warning). Fixes #468, #71.
Dave Halter
2015-03-06 11:13:04 +01:00 -
32081bd156
Merge branch 'dev' into unicode_tokenize_fix2
#552
farhad
2015-03-06 12:14:38 +04:00 -
f9c104348e
added myself to AUTHORS.txt
farhad
2015-03-06 11:55:16 +04:00 -
80719fc821
added test for quoted strings parsing
farhad
2015-03-06 11:54:01 +04:00 -
3747b009bf
fix tokenization of code containing unicode strings
farhad
2014-09-14 11:34:27 +04:00 -
910f2e6486
Use textwrap.dedent for better readability of the testing code.
Dave Halter
2015-03-06 01:49:57 +01:00 -
fd1be02f1e
Test for unicode tokens in Python 2.7.
Dave Halter
2015-03-06 01:47:37 +01:00 -
a6c5d9f0a6
Merge branch 'add-egg-links-to-syspath-on-parser' of https://github.com/blueyed/jedi into dev
Dave Halter
2015-03-06 01:06:17 +01:00 -
0b531d2b17
print in Python 2 shouldn't be a function, it's a keyword (without the future import).
Dave Halter
2015-03-06 01:01:20 +01:00 -
b036c88b73
True in Python 2 is still not a keyword, but a name.
Dave Halter
2015-03-06 00:42:57 +01:00 -
a0f8b58e71
Fix a Python 2.7 compatibility issue.
Dave Halter
2015-03-06 00:37:41 +01:00 -
468ff59c1c
Remove hasattr/next from _compatibility (not used anymore), thanks @dongweiming for noticing.
Dave Halter
2015-03-06 00:25:01 +01:00 -
10df0f933f
Remove the strange check in the parser to always create expr_stmt and file_input.
Dave Halter
2015-03-05 15:30:07 +01:00 -
8f58258f4d
Writing a different Name.get_definition() implementation, returns the node, if there's no expr_stmt parent.
Dave Halter
2015-03-05 15:17:08 +01:00 -
0ceadf69a3
Fake objects don't need an ExprStmt for the docstring anymore.
Dave Halter
2015-03-05 14:24:19 +01:00 -
76588aa040
Static analysis issues resolved (that were cause by the removal of using ExprStmt for every node).
Dave Halter
2015-03-05 14:18:10 +01:00 -
e698e6aeeb
Rework some of the analysis statement gathering.
Dave Halter
2015-03-05 13:36:41 +01:00 -
b489019f5b
Most integration tests (except 2) pass if we don't always make the use of an ExprStmt.
Dave Halter
2015-03-05 01:55:25 +01:00 -
5d54922c4b
Docstring change, to make non ExprStmt statements possible.
Dave Halter
2015-03-05 01:37:47 +01:00 -
ec7a609e44
Remove some unnecessary code in dynamic.py
Dave Halter
2015-03-05 01:13:43 +01:00 -
f273e314b6
Preparing for an eventual replacement of using expr_stmt for all nodes.
Dave Halter
2015-03-05 00:07:50 +01:00 -
aea38ca9aa
Remove the classify function in the parser. This could make Jedi a tiny bit faster.
Dave Halter
2015-03-04 17:15:33 +01:00 -
9c2e73d460
Add syntax errors to the parser.
Dave Halter
2015-03-04 17:12:51 +01:00 -
a3c2108ecf
Fix and test CallSignature.bracket_start.
Dave Halter
2015-03-04 12:15:43 +01:00 -
1ce96f2581
More fixes for ExprStmt docstrings.
Dave Halter
2015-03-03 18:08:24 +01:00 -
40e61fc96d
Fix ExprStmt docstring bugs.
Dave Halter
2015-03-03 17:42:49 +01:00 -
ff0c7e27d3
Comment for two commits earlier.
Dave Halter
2015-03-03 13:00:32 +01:00 -
5cc5505185
Moved comprehension tests out of basic tests into its own file.
Dave Halter
2015-03-03 12:58:52 +01:00 -
96add84459
Fix a very complicated issue with comprehensions.
Dave Halter
2015-03-03 12:56:48 +01:00 -
1520ebf557
Fixed an issue with ArrayInstances that were using name lookups, which it doesn't have.
Dave Halter
2015-03-03 02:39:02 +01:00 -
5322c4a965
decorator dotted_names goto lookups.
Dave Halter
2015-03-02 14:31:12 +01:00 -
5a845e4dea
Fix a decorator goto issue.
Dave Halter
2015-03-02 13:23:13 +01:00 -
6d3bb5c4b1
Fix generator comprehensions issue when used as an argument.
Dave Halter
2015-03-02 03:06:58 +01:00 -
2b1ddb19c9
Need py__bool__ on generators as well as any other object.
Dave Halter
2015-02-27 12:35:28 +01:00 -
23fe08363d
Simplify cache_call_signatures.
Dave Halter
2015-02-27 12:20:55 +01:00 -
ea8209d45e
Call signatures should not fail when used on if(.
Dave Halter
2015-02-27 12:17:44 +01:00 -
53490991d7
Goto_definitions bug fix -> imports stuff.
Dave Halter
2015-02-27 11:56:36 +01:00 -
1bc9ac1c00
Goto bug fix.
Dave Halter
2015-02-27 11:37:49 +01:00 -
610068dde4
Fix merged array values.
Dave Halter
2015-02-27 11:23:53 +01:00 -
a5728f8767
list comprehensions should be completeable.
Dave Halter
2015-02-27 11:14:08 +01:00 -
f5dad437dd
Get rid of the None default for memoize_default. It shouldn't have a default if not given. This also uncovered a bug in for/else loops, that wasn't teste before.
Dave Halter
2015-02-27 01:42:14 +01:00 -
a998c36fa3
Fix an attribute error in static analysis code.
Dave Halter
2015-02-26 14:40:33 +01:00 -
9b4385fb24
Merge branch 'dev' of github.com:davidhalter/jedi into dev
Dave Halter
2015-02-26 13:59:30 +01:00 -
b8a8c4d402
Fix an array lookup issue. list.pop calls work now pretty well and return the right type.
Dave Halter
2015-02-26 13:57:54 +01:00 -
d318d3c855
Fix a potential issue in sys path searching. However not tested. This is something that raised an error with sith that was not reproducible.
Dave Halter
2015-02-26 13:56:28 +01:00 -
d7b69ab92c
Fix a small bug in the logic of finding self variables.
Dave Halter
2015-02-25 13:54:13 +01:00 -
30efdc5e4e
Because we replaced and simplified strings in the last commits (including string ERRORTOKENs), we are now able to remove an error recovery in the backwards tokenizer.
Dave Halter
2015-02-25 13:34:12 +01:00 -
8c08a4e574
Call signatures again: function definitions and other things that cannot be a part of call signatures stop the process of scanning for them. Also strings get replaced and simplified.
Dave Halter
2015-02-25 13:33:09 +01:00 -
48392a7dac
Fix some issues in call signatures.
Dave Halter
2015-02-24 16:55:33 +01:00 -
b8386d29d5
Whitespace before brackets should still show call signatures.
Dave Halter
2015-02-24 01:48:25 +01:00 -
0ae74a7666
Replace a __bases__ call with an __mro__ call, because the latter is closer to how Python actually works. __bases__ is never used.
Dave Halter
2015-02-23 19:07:23 +01:00 -
4f2d4992da
Fix an mro resolution issue.
Dave Halter
2015-02-23 19:04:35 +01:00 -
a91e240c8b
ALWAYS_BREAK_TOKEN -> ALWAYS_BREAK_TOKENS
Dave Halter
2015-02-23 14:10:29 +01:00 -
aebeafccc4
Rewrite last newlines in the fast parser to get correct get_code outputs even with the fast parser.
Dave Halter
2015-02-23 13:36:43 +01:00