Commit Graph

  • 37e3e79faa Check in the diff tests that the graph is valid. Dave Halter 2016-09-19 05:41:59 +02:00
  • ccc325616a Temporarily fix an issue with list comprehensions. Dave Halter 2016-09-19 05:28:35 +02:00
  • 8aeeaec9c3 Remove some print statements Dave Halter 2016-09-18 20:43:52 +02:00
  • b594a7d861 Merge pull request #776 from Alexey-T/patch-1 Dave Halter 2016-09-18 18:58:34 +02:00
  • 959f7b5e00 We don't need to reset the last failed start_pos anymore, because this is something that was necessary with the fucked up old parser. Dave Halter 2016-09-18 00:52:22 +02:00
  • 885cf62a12 Remove the position_modifier from the parser. Dave Halter 2016-09-18 00:50:31 +02:00
  • e08209f35e For Py3.5 embeddable, which misses pydoc_data module #776 Uvview 2016-09-17 03:47:56 +04:00
  • ed71d05ed7 Small test changes. Dave Halter 2016-09-15 09:37:35 +02:00
  • 74058fbf28 Finally passing all diff parser tests. Dave Halter 2016-09-15 01:26:28 +02:00
  • 8132055428 Fix an issue with parser endings and therefore adapt a few tests. Dave Halter 2016-09-14 17:23:49 +02:00
  • 47028c947a Better debugging and solving a test with for stmts. Dave Halter 2016-09-13 20:34:02 +02:00
  • f1a45ee4e6 Some error leaf handling. Dave Halter 2016-09-13 09:37:59 +02:00
  • 70e3719fb9 Small bug fixes. Dave Halter 2016-09-12 02:26:45 +02:00
  • 2eeafe23f8 Use differ for all diff tests. Dave Halter 2016-09-12 02:26:29 +02:00
  • 994e6615b1 Ifs in two directions. Dave Halter 2016-09-11 22:42:47 +02:00
  • dfdda4a2f1 Copying an if (and other flows) is now working. Dave Halter 2016-09-11 21:51:44 +02:00
  • c764976ef2 Merge branch 'remove_names_dicts' into diff Dave Halter 2016-09-11 13:24:11 +02:00
  • 7667cba17e Remove old indent/dedent usages. Now they are not needed anymore. Dave Halter 2016-09-11 13:20:24 +02:00
  • 1226962922 Remove dedents from the parser tree. No need for them. Dave Halter 2016-09-11 13:03:29 +02:00
  • cc5a2cd219 Small changes. Dave Halter 2016-09-09 17:38:07 +02:00
  • 5923765369 get_parsed_node should return the right thing. Dave Halter 2016-09-08 18:14:13 +02:00
  • 024a97e59c Better end positions. Dave Halter 2016-09-08 09:52:42 +02:00
  • 91ed1da6f4 Better testing. Dave Halter 2016-09-08 00:17:54 +02:00
  • 20b4f6c363 Rework the parents when dividing nodes. Dave Halter 2016-09-05 18:04:53 +02:00
  • f353c79528 Some passing tests for the new diff parser (the old fast parser tests). Dave Halter 2016-09-05 00:42:41 +02:00
  • 00a8b3e4f1 Some more tests are passing. Dave Halter 2016-09-03 03:06:38 +02:00
  • 2f6ba2a7ae Split the old fast parser tests. Dave Halter 2016-09-02 13:49:44 +02:00
  • 24605a750e Finally a fast parser test passing. Dave Halter 2016-09-01 00:42:38 +02:00
  • 79c2d017db A simplification. Dave Halter 2016-08-31 09:51:51 +02:00
  • d505c764de First time a test partially passes of the new fast parser. Dave Halter 2016-08-30 23:12:24 +02:00
  • 42e5777620 Some progress and bugfixes. Dave Halter 2016-08-26 12:47:02 +02:00
  • be2a97cd36 Merge pull request #764 from DonJayamanne/patch-1 Dave Halter 2016-08-25 14:16:03 +02:00
  • 85970d25f9 updated as per code review comments #764 Don Jayamanne 2016-08-25 20:57:35 +10:00
  • b82687642d update usage.rst Don Jayamanne 2016-08-24 20:27:40 +10:00
  • 1e5ad467d3 Start debugging the beast. Dave Halter 2016-08-23 18:24:58 +02:00
  • 1126a6c871 Merge branch 'dev' into diff Dave Halter 2016-08-22 18:03:35 +02:00
  • d748f6fad6 Forgot to add the splitlines test. Dave Halter 2016-08-22 18:03:19 +02:00
  • 16feea9daf used_names copying. Dave Halter 2016-08-22 09:26:12 +02:00
  • 70220171fa names_dict merging progress. Dave Halter 2016-08-20 14:21:37 +02:00
  • 37712ace9c Care about more detailed issues in the diff parser. Dave Halter 2016-08-18 01:21:16 +02:00
  • 54297cc4a5 Most of the new diff parsers functionality should be working now. There are a few TODOs to solve, though. Dave Halter 2016-08-16 18:58:28 +02:00
  • b9040870c0 Some ideas for a diff parser. Dave Halter 2016-08-14 00:23:40 +02:00
  • 8a34481e8c Merge pull request #758 from blueyed/doc-goto_assignments Dave Halter 2016-08-13 23:07:49 +02:00
  • 171873761b doc: fix goto_assignments, which can follow imports now #758 Daniel Hahler 2016-08-13 09:04:57 +02:00
  • 721195157a Add the keepends parameter to common.splitlines. Dave Halter 2016-08-07 16:57:53 +02:00
  • 2ae3aee7d0 Increase parser pickling version to reduce bugtracker issues in the future with people upgrading git commits. Dave Halter 2016-08-07 13:05:14 +02:00
  • ebd080a0fd Implement goto_assignments(follow_imports=True). Fixes #382. Dave Halter 2016-08-03 18:05:08 +02:00
  • c1bef454f5 Restructure namedtuple tests a bit. Dave Halter 2016-08-03 09:21:51 +02:00
  • 7c5e75f31b Make it possible to debug the REPL. Dave Halter 2016-08-02 23:07:47 +02:00
  • 05ad8c6608 Start working on param autocompletion for the REPL. Dave Halter 2016-08-01 23:59:49 +02:00
  • 9acb5cf1b3 Make it possible to do class context completions even for non functions. Fixes #639. Dave Halter 2016-08-01 23:12:43 +02:00
  • abaa9732eb Merge branch 'dev' of https://github.com/bstaint/jedi into dev Dave Halter 2016-08-01 15:17:52 +02:00
  • 51802e9784 Fix a test that was actually wrong in Python 2.7 (not working). Dave Halter 2016-08-01 14:57:58 +02:00
  • add5b68269 Try to get travis working again. Dave Halter 2016-08-01 14:47:03 +02:00
  • e35a9ff389 Replace multiple slashes. #751 bstaint 2016-08-01 10:42:36 +08:00
  • 6440e33512 Fix an issue with magic methods on classes. Fixes #461. Dave Halter 2016-07-31 23:42:00 +02:00
  • 647a4db326 Autocomplete inherited methods when overriding in child class. Fixes #458. Dave Halter 2016-07-31 23:09:50 +02:00
  • 62e184134b Fix __call__ param completion. Fixes #613. Dave Halter 2016-07-31 21:37:01 +02:00
  • 5f064a2a0a Add a way to get the line in a BaseDefinition. Fixes #518. Dave Halter 2016-07-31 20:37:48 +02:00
  • b31b456dd4 Fixed Windows slashes problem. bstaint 2016-08-01 01:13:39 +08:00
  • 6f598b1157 Use the memoize function for faked arguments only when needed. Dave Halter 2016-07-31 15:02:30 +02:00
  • 7b58ffcfd1 Merge branch 'bugfix/performances_degradation' of https://github.com/ColinDuquesnoy/jedi into dev Dave Halter 2016-07-31 13:51:24 +02:00
  • 524a13ba26 Proof that docstring inference is working even on renamed imports. Fixes #507. Dave Halter 2016-07-31 12:14:44 +02:00
  • a4edf5d5d1 Test lambdas better. Dave Halter 2016-07-31 11:41:39 +02:00
  • 600a087446 Merge branch 'dev' into bugfix/performances_degradation #649 ColinDuquesnoy 2016-07-30 16:52:17 +02:00
  • 2b4b5f069b Docstring should also be evaluated in class definitions. Fixes #631. Dave Halter 2016-07-30 14:17:53 +02:00
  • 15221bc8f5 Make sure that the encoding parameters are always right. Dave Halter 2016-07-30 03:34:24 +02:00
  • 454c8de7b1 Merge pull request #726 from nakamuray/fix-source_to_unicode_py3_compatibility Dave Halter 2016-07-30 03:15:04 +02:00
  • 320f0dc920 Added @scribu as an author. Dave Halter 2016-07-30 02:45:04 +02:00
  • ec51891bb2 Fix nested namespace packages. At least now there's no error anymore. Fixes #743. Dave Halter 2016-07-30 02:44:09 +02:00
  • 4fbde0001a add test for namespaced packages scribu 2016-07-11 21:56:56 +03:00
  • 1fa16337b7 Fix an issue with named args goto. Dave Halter 2016-07-29 00:22:24 +02:00
  • 77fa2928ee Add some completion tests. Dave Halter 2016-07-28 23:16:37 +02:00
  • 142f6652b5 Move toward ParserWithRecovery for the completion context. Dave Halter 2016-07-28 23:12:54 +02:00
  • f605359c16 More comprehension issues. Dave Halter 2016-07-28 18:12:41 +02:00
  • 1903b31b9a Merge branch 'dev' of github.com:davidhalter/jedi into dev Dave Halter 2016-07-27 23:48:19 +02:00
  • 230a7bc024 Remove the recursion detection in imports, because it's not needed there anymore. Dave Halter 2016-07-27 23:48:04 +02:00
  • 092299f537 Fix a recursion issue with nested for loops. Dave Halter 2016-07-27 23:36:44 +02:00
  • 01e577be8b Move some recursion issues to the recursion module. Dave Halter 2016-07-27 22:23:30 +02:00
  • 4c6669e081 Fix another issue. Dave Halter 2016-07-27 21:17:12 +02:00
  • 0a4e858d88 Fix a recursion issue and add a test. Dave Halter 2016-07-27 19:15:03 +02:00
  • a6dd7bf822 Fix an issue with inherited lists. Dave Halter 2016-07-26 09:24:51 +02:00
  • 92dd6df804 Merge pull request #745 from sadovnychyi/dev Dave Halter 2016-07-25 20:28:33 +02:00
  • fc7fd9d989 Fix some more fast parser issues. Dave Halter 2016-07-25 18:29:01 +02:00
  • 60484707a0 Add support for ZIP and EGG packages in imports #745 Dmitry Sadovnychyi 2016-07-23 22:36:40 +08:00
  • 2d544c51c6 Better completions in comments. Dave Halter 2016-07-25 09:58:04 +02:00
  • 6ed864f032 Merge branch 'dev' of github.com:davidhalter/jedi into dev Dave Halter 2016-07-25 00:16:12 +02:00
  • aeb734564c Finally fix all tests. Dave Halter 2016-07-25 00:14:42 +02:00
  • ebbaaf7ad2 Fix some more problems with the fast parser. Dave Halter 2016-07-24 23:44:26 +02:00
  • 7ec957e918 Forgot to include this file in previous commits. Dave Halter 2016-07-24 17:17:03 +02:00
  • ff47fab62a Remove Whitespace class and replace it with Newline and Endmarker. Dave Halter 2016-07-24 17:16:36 +02:00
  • 7f2f66f011 Trying to refactor the completion stack finding. Dave Halter 2016-07-24 17:06:54 +02:00
  • 2ea31df5c4 Merge branch 'dev' into bugfix/performances_degradation ColinDuquesnoy 2016-07-24 15:54:54 +02:00
  • 536424159e Merge pull request #747 from ColinDuquesnoy/bump_version_dev Dave Halter 2016-07-21 17:17:51 +02:00
  • 98cd1cccd6 Remove .dev suffix #747 ColinDuquesnoy 2016-07-21 11:06:09 +02:00
  • 7c8aa51381 Bump version to 0.10.0.dev0 ColinDuquesnoy 2016-07-21 10:54:00 +02:00
  • 07f76a1703 Merge remote-tracking branch 'upstream/dev' into bugfix/performances_degradation ColinDuquesnoy 2016-07-21 10:41:11 +02:00
  • cd9a8705a2 Fix a potential issue with the loading of settings. Dave Halter 2016-07-21 00:48:17 +02:00
  • 42bf193af8 Fix for some small issues with the equals. Dave Halter 2016-07-20 23:24:29 +02:00
  • f20df95074 Fix the issues with added equals after params in the wrong places. Fixes #643. Dave Halter 2016-07-20 23:19:05 +02:00