Wykres commitów

2872 Commity (687d5838b2b67992426ced81cc2f2a4e299000da)

Autor SHA1 Wiadomość Data
Lennart kats a401ba5dfd Use launch_command.sh from python_worker.js 2015-12-23 09:25:52 +00:00
Lennart kats 49d07f650f Move jediserver shell script into python plugin 2015-12-23 08:45:04 +00:00
Lennart kats 4b0860f886 Merge remote-tracking branch 'origin/improve-python-completion' into jedi 2015-12-23 08:40:58 +00:00
c9bot 43aecda83b c9-auto-bump 3.1.829 2015-12-23 08:13:39 +01:00
c9bot 830ab6fe73 c9-auto-bump 3.1.828 2015-12-23 07:55:24 +01:00
c9bot 47310f8774 c9-auto-bump 3.1.827 2015-12-23 01:06:38 +01:00
c9bot 6b75e754e6 c9-auto-bump 3.1.826 2015-12-23 00:42:23 +01:00
Lennart Kats b707a81ddc Kill daemon after a timeout 2015-12-22 16:03:27 +00:00
c9bot c1294f76c0 c9-auto-bump 3.1.825 2015-12-22 15:27:33 +01:00
c9bot 501de1ca52 c9-auto-bump 3.1.824 2015-12-22 13:03:04 +01:00
c9bot c8b9898f19 c9-auto-bump 3.1.823 2015-12-22 11:19:29 +01:00
c9bot 0370471a78 c9-auto-bump 3.1.822 2015-12-22 11:15:15 +01:00
c9bot a6c47215e3 c9-auto-bump 3.1.821 2015-12-22 11:14:26 +01:00
c9bot 2f1ab7b228 c9-auto-bump 3.1.820 2015-12-22 11:13:28 +01:00
c9bot c60b101052 c9-auto-bump 3.1.819 2015-12-22 11:12:15 +01:00
Lennart Kats 73277944b3 Merge pull request +11043 from c9/revert-10917-revert-tooltip
Multi-line call tooltips
2015-12-22 11:12:05 +01:00
c9bot 13f3f41c0d c9-auto-bump 3.1.818 2015-12-22 11:11:25 +01:00
c9bot 8f7657c0f8 c9-auto-bump 3.1.817 2015-12-22 11:11:07 +01:00
c9bot 12f3174791 c9-auto-bump 3.1.816 2015-12-22 11:10:33 +01:00
c9bot 4f69c89532 c9-auto-bump 3.1.815 2015-12-22 11:08:24 +01:00
Lennart Kats a5e6d0d628 Merge pull request +11245 from c9/revert-11244-revert-11000-experimental-autosave
Fix "Make auto-save an experimental feature"
2015-12-22 11:08:12 +01:00
Lennart Kats dd41284b05 Improve docs 2015-12-22 10:07:16 +00:00
c9bot b4eb3c9387 c9-auto-bump 3.1.814 2015-12-22 11:06:32 +01:00
Lennart Kats 810eae7796 Add unload event handler 2015-12-22 09:52:26 +00:00
c9bot 3e9c6140bb c9-auto-bump 3.1.813 2015-12-22 10:47:45 +01:00
Lennart Kats c80ffcfe36 Minor fixes 2015-12-22 09:47:07 +00:00
Lennart Kats 904de5cd48 Restore missing variable 2015-12-22 09:45:21 +00:00
Lennart Kats 3dc26d23f2 Don't include row/column for completions 2015-12-22 09:39:24 +00:00
Lennart Kats 8aec2c0c1d Use memoization and interning to optimize latency 2015-12-22 09:38:18 +00:00
Lennart Kats e74013b0dd Merge remote-tracking branch 'origin/master' into improve-python-completion 2015-12-22 09:35:26 +00:00
c9bot 275c440118 c9-auto-bump 3.1.812 2015-12-22 09:34:44 +01:00
Lennart Kats 7b73fa6f99 Revert "Revert "Make auto-save an experimental feature"" 2015-12-22 09:26:07 +01:00
c9bot c10f3fafa5 c9-auto-bump 3.1.811 2015-12-22 09:26:07 +01:00
Lennart Kats a5642e1907 Revert "Make auto-save an experimental feature" 2015-12-22 09:25:49 +01:00
c9bot ed31310544 c9-auto-bump 3.1.810 2015-12-22 09:25:13 +01:00
c9bot 158b15455e c9-auto-bump 3.1.809 2015-12-22 09:24:22 +01:00
Lennart Kats 04a3c69b13 Merge pull request +11000 from c9/experimental-autosave
Make auto-save an experimental feature
2015-12-22 09:24:16 +01:00
c9bot cdf917beda c9-auto-bump 3.1.808 2015-12-22 09:24:00 +01:00
Lennart Kats 6779e7caed Merge pull request +11091 from c9/server-completion
Low-latency server-side completion
2015-12-22 09:23:44 +01:00
c9bot 0f9ca31858 c9-auto-bump 3.1.807 2015-12-22 03:00:40 +01:00
Lennart Kats 0926113871 Skim on bandwidth usage some more 2015-12-21 21:49:34 +00:00
Lennart Kats 6b4e8193ef Fix jump to definition 2015-12-21 21:32:13 +00:00
Lennart Kats 2125853b84 Further optimize bandwith usage 2015-12-21 21:31:33 +00:00
Lennart Kats d547d08675 Reduce bandwidth usage 2015-12-21 21:07:12 +00:00
Lennart Kats dafca61b64 Cleanup 2015-12-21 19:27:07 +00:00
Lennart Kats a0e88f9c54 Cleanup 2015-12-21 19:16:46 +00:00
Lennart Kats 8f4a794153 Restart server if it no longer runs
This can happen when a collaborator was running it and left,
in which case we don't get the "exit" event
2015-12-21 19:03:07 +00:00
c9bot f92d4b0ac0 c9-auto-bump 3.1.806 2015-12-21 19:56:14 +01:00
Lennart Kats 0bc0841deb Fix time measurement 2015-12-21 18:56:08 +00:00
c9bot 3a06914ddf c9-auto-bump 3.1.805 2015-12-21 17:12:20 +01:00
c9bot b00fb7b11c c9-auto-bump 3.1.804 2015-12-21 16:38:19 +01:00
Lennart Kats 6b5a79fe02 Use daemon for completions 2015-12-21 15:05:14 +00:00
Lennart Kats a3999c64a6 Use "mode" instead of "useTempFile" 2015-12-21 15:03:18 +00:00
c9bot 9df0df8bc5 c9-auto-bump 3.1.803 2015-12-21 16:02:12 +01:00
c9bot 6c0f58a83c c9-auto-bump 3.1.802 2015-12-21 15:01:28 +01:00
Lennart Kats 3968e6751a Merge remote-tracking branch 'origin/master' into server-completion 2015-12-21 14:49:07 +01:00
c9bot e10f0e26be c9-auto-bump 3.1.801 2015-12-21 14:44:46 +01:00
c9bot 4112b31dc5 c9-auto-bump 3.1.800 2015-12-21 13:53:23 +01:00
Lennart Kats 5e151d9fc2 Preload important modules 2015-12-21 12:36:39 +00:00
Lennart Kats 1d30ca44c3 Add daemon mode to jedi_server 2015-12-21 12:34:26 +00:00
c9bot 96293b83d4 c9-auto-bump 3.1.799 2015-12-21 13:05:58 +01:00
c9bot 822486616c c9-auto-bump 3.1.798 2015-12-21 12:38:55 +01:00
Lennart Kats ab05bee202 Remove spurious nulls 2015-12-21 11:04:21 +00:00
c9bot 05c8a02ca5 c9-auto-bump 3.1.797 2015-12-21 11:33:41 +01:00
Lennart Kats ea101fe458 Unify python helper scripts 2015-12-21 09:54:10 +00:00
c9bot 553eb5772f c9-auto-bump 3.1.796 2015-12-21 10:34:37 +01:00
c9bot 1709b1d154 c9-auto-bump 3.1.795 2015-12-21 10:13:32 +01:00
Lennart Kats 8d600b9e9a Add spawn API 2015-12-21 08:39:32 +00:00
c9bot 66ae4678cd c9-auto-bump 3.1.794 2015-12-21 00:02:28 +01:00
Lennart Kats 4dcca363fe Override doc when parsing for prediction 2015-12-20 21:40:37 +00:00
Lennart Kats f9fa1f2acf Use asyncForEachHandler(), it's more efficient 2015-12-20 21:37:42 +00:00
Lennart Kats b9a9b5a041 Add draft jedi_tooltip.py.js 2015-12-20 16:51:09 +00:00
Lennart Kats 3d1dddbb48 Fix python 3 syntax error 2015-12-20 16:50:47 +00:00
Lennart Kats a5a4db4832 Don't do dot prediction for imports 2015-12-20 16:19:50 +00:00
Lennart Kats 5deae7a47d Fix cancelling previously queued job 2015-12-20 15:50:51 +00:00
Lennart Kats e2eec9bff2 Add references 2015-12-20 14:21:49 +00:00
Lennart Kats 1550b702ce Predict "import " 2015-12-20 14:18:34 +00:00
Lennart Kats 829c9a7762 Use predictions for JavaScript, too 2015-12-20 14:13:19 +00:00
Lennart Kats b1875b7cdd Fix test 2015-12-20 13:54:44 +00:00
Lennart Kats b3d03c38cd Select default runner based on language setting 2015-12-19 22:19:15 +00:00
Lennart Kats a6724fe23c Use python version in some runners 2015-12-19 22:09:25 +00:00
Lennart Kats 49c5498312 Add python version selection UI 2015-12-19 22:09:09 +00:00
Lennart Kats 68069392db Jump to python library files outside of VFS dir 2015-12-19 20:42:17 +00:00
Lennart Kats de60e33015 Fix jumptodef row 2015-12-19 20:31:31 +00:00
Lennart Kats 356969b369 Improve error handling 2015-12-19 15:56:47 +00:00
Lennart Kats 366f42309e Show tooltip below editor if it doesn't fit 2015-12-19 16:20:26 +01:00
Lennart Kats 23c6df5673 Show tooltips for expressions in calls in calls
e.g., foo(EXPRESSION.bar())
2015-12-19 15:56:17 +01:00
Lennart Kats f1465d5718 Show tooltip on top for callback functions
(but not for their bodies)
2015-12-19 15:56:15 +01:00
Lennart Kats a246d5c81a Fix doc argument 2015-12-19 13:12:34 +00:00
Lennart Kats d4d61ec794 Minify python 2015-12-19 13:12:09 +00:00
Lennart Kats 8f144006b5 Improve docs 2015-12-19 07:32:43 +00:00
Lennart Kats 334dee8ef2 Stricter predictions 2015-12-19 07:30:43 +00:00
Lennart Kats 97f64dee98 Fix prediction offsets 2015-12-19 06:47:30 +00:00
Lennart Kats d4c3d6b592 Improve imeout handling 2015-12-19 06:46:24 +00:00
Lennart Kats def682b538 Support stdin as Buffer 2015-12-18 23:19:53 +00:00
Lennart Kats 2978c543cd Clear caches after loading new handler 2015-12-18 20:54:44 +00:00
Lennart Kats ebde8f6a6e Cleanup 2015-12-18 20:44:38 +00:00
Lennart Kats c16bc1eeb5 Fix timeout handling w/ semaphores 2015-12-18 16:59:32 +00:00
Lennart Kats b007ebebd9 Track lastServerCall per handler 2015-12-18 16:52:59 +00:00
Lennart Kats 85adb750cc Use semaphore for jsonalyzer analysis 2015-12-18 16:50:00 +00:00
Lennart Kats ba3c9c6621 Rewrite optional argument handling 2015-12-18 17:42:48 +01:00
c9bot 8759bef763 c9-auto-bump 3.1.793 2015-12-18 17:42:18 +01:00
c9bot 081360add4 c9-auto-bump 3.1.792 2015-12-18 16:41:19 +01:00
c9bot 9804ee1b0f c9-auto-bump 3.1.791 2015-12-18 16:25:57 +01:00
c9bot 304c7c636e c9-auto-bump 3.1.790 2015-12-18 16:25:20 +01:00
c9bot ec4c9914ac c9-auto-bump 3.1.789 2015-12-18 16:18:34 +01:00
c9bot de65a67b7f c9-auto-bump 3.1.788 2015-12-18 16:06:33 +01:00
c9bot 496bec4043 c9-auto-bump 3.1.787 2015-12-18 16:05:02 +01:00
Lennart Kats e57e211be4 Fix lint with missing options argument 2015-12-18 16:04:06 +01:00
c9bot d84a4bbefd c9-auto-bump 3.1.786 2015-12-18 15:57:52 +01:00
c9bot 35ddda137f c9-auto-bump 3.1.785 2015-12-18 15:57:33 +01:00
c9bot b3376de627 c9-auto-bump 3.1.784 2015-12-18 15:42:25 +01:00
c9bot 7d6f2191cf c9-auto-bump 3.1.783 2015-12-18 15:41:27 +01:00
c9bot a6f40711da c9-auto-bump 3.1.782 2015-12-18 14:58:34 +01:00
c9bot dacee0cc13 c9-auto-bump 3.1.781 2015-12-18 14:58:19 +01:00
Lennart Kats 7ed1599e10 Don't use dummy handler like invoke_helper for real languages 2015-12-18 13:55:46 +00:00
c9bot c637ef3761 c9-auto-bump 3.1.780 2015-12-18 14:44:06 +01:00
Lennart Kats fa2b29cecf Fix test 2015-12-18 13:40:56 +00:00
Lennart Kats 2d8ba21eb0 Remove docs for modules
They are either blank or bugged (showing docstring of current module)
2015-12-18 13:25:26 +00:00
c9bot 4f97883542 c9-auto-bump 3.1.779 2015-12-18 12:37:26 +01:00
c9bot dca96e95de c9-auto-bump 3.1.778 2015-12-18 12:35:56 +01:00
c9bot 9cadea057d c9-auto-bump 3.1.777 2015-12-18 11:42:54 +01:00
c9bot e894660464 c9-auto-bump 3.1.776 2015-12-18 11:42:44 +01:00
c9bot cabd1b4833 c9-auto-bump 3.1.775 2015-12-18 11:42:29 +01:00
c9bot 51cc7a6fd7 c9-auto-bump 3.1.774 2015-12-18 11:22:04 +01:00
Lennart Kats 154dcf5fbc Mark as experimental for now 2015-12-18 09:30:03 +00:00
Lennart Kats b4d4e3511f Improve docs 2015-12-18 07:53:17 +00:00
c9bot ec97499481 c9-auto-bump 3.1.773 2015-12-17 23:12:30 +01:00
c9bot d5e9bda2a2 c9-auto-bump 3.1.772 2015-12-17 21:24:26 +01:00
c9bot ef72411591 c9-auto-bump 3.1.771 2015-12-17 20:32:11 +01:00
c9bot 3ea3bdfb04 c9-auto-bump 3.1.770 2015-12-17 19:50:24 +01:00
c9bot d800dd2464 c9-auto-bump 3.1.769 2015-12-17 17:58:17 +01:00
c9bot ba10da7143 c9-auto-bump 3.1.768 2015-12-17 16:48:08 +01:00
c9bot 1bc1690a1e c9-auto-bump 3.1.767 2015-12-17 16:46:50 +01:00
c9bot 673d25e9a5 c9-auto-bump 3.1.766 2015-12-17 16:42:37 +01:00
c9bot e41e38c0f3 c9-auto-bump 3.1.765 2015-12-17 15:52:37 +01:00
c9bot 3f99973de2 c9-auto-bump 3.1.764 2015-12-17 15:31:23 +01:00
c9bot bdd15fe98f c9-auto-bump 3.1.763 2015-12-17 14:47:22 +01:00
c9bot 7752ce93e2 c9-auto-bump 3.1.762 2015-12-17 14:28:50 +01:00
c9bot f2576b836c c9-auto-bump 3.1.761 2015-12-17 14:21:08 +01:00
Lennart Kats ea03bac1ab Merge remote-tracking branch 'origin/master' into server-completion
Conflicts:
	plugins/c9.ide.language/worker.js
2015-12-17 11:11:04 +00:00
Lennart Kats ae8c8db8d9 Prettify python_worker docHeads 2015-12-17 11:06:45 +00:00
Lennart Kats 2459acf72c Still can't use Map, use an Object... 2015-12-17 11:06:21 +00:00
Lennart Kats 1f3c1f948a Add some caching to filterDocumentation() 2015-12-17 10:47:41 +00:00
Lennart Kats 91814a7be6 Move filterDocumentation() to worker_util 2015-12-17 10:38:12 +00:00
Lennart Kats fe082be96e Protect against UI/worker race conditions 2015-12-17 10:28:56 +00:00
Lennart Kats 7ded5f2842 Fix offset errors in getting identifiers 2015-12-17 10:23:39 +00:00
Lennart Kats a20b892354 Show parameters in completions 2015-12-17 10:22:56 +00:00
Lennart Kats 6261268306 Clean up ESUPERSEDED errors 2015-12-17 10:22:30 +00:00
Lennart Kats a1dc0bce45 Fix err serialization 2015-12-17 09:51:12 +00:00