1
1
mirror of https://github.com/github/semantic.git synced 2024-12-27 17:05:33 +03:00
Commit Graph

25154 Commits

Author SHA1 Message Date
Rick Winfrey
a24182a527 Use traceError 2018-08-06 14:44:13 -07:00
Rick Winfrey
aed8dc607d Add traceError 2018-08-06 14:43:44 -07:00
Rick Winfrey
8a66ce5509 Tweak to ErrorContext show instance 2018-08-06 14:43:34 -07:00
Rick Winfrey
cd5190734e Favor readProjectRecursively over new --language behavior 2018-08-06 14:43:20 -07:00
Josh Vera
5a65fc091b Merge pull request #2119 from github/fix-dot-graphs
Fix term and diff dot graphs
2018-08-06 17:33:27 -04:00
Rick Winfrey
823ae6ac51 Merge branch 'master' into error-context 2018-08-06 13:46:42 -07:00
Timothy Clem
a420cfe909 Merge branch 'master' into fix-dot-graphs 2018-08-06 13:38:06 -07:00
Timothy Clem
79e85ac6de Merge pull request #2102 from github/enterprise-support
Allow semanticd to run on Enterprise
2018-08-06 13:37:54 -07:00
Timothy Clem
cd3c0f15ac Merge branch 'master' into enterprise-support 2018-08-06 12:56:45 -07:00
Rick Winfrey
5b9dca6400 Wrap UnspecializedError with BaseError 2018-08-06 11:50:49 -07:00
Josh Vera
1b68e86997 Merge branch 'master' into fix-dot-graphs 2018-08-06 14:01:54 -04:00
Josh Vera
dba1e3ba07 Merge pull request #2103 from github/pass-precise-project-paths
Pass precise project paths
2018-08-06 13:25:02 -04:00
Ayman Nadeem
d1c500126e add evaluatable instance for regex 2018-08-06 13:19:50 -04:00
Josh Vera
99d0b78138 Merge branch 'master' into pass-precise-project-paths 2018-08-06 13:11:09 -04:00
Josh Vera
9055e44acd Merge pull request #2111 from github/refactor-util-and-friends
Move Quieterm into its own module
2018-08-06 13:08:37 -04:00
Rick Winfrey
e42ffb38f5 Fix lints 2018-08-06 09:57:34 -07:00
Rick Winfrey
7a06b8c922 Fix up tests 2018-08-06 09:29:24 -07:00
Rick Winfrey
f0688f11b7 Define Eq1 instance for BaseError 2018-08-06 09:06:57 -07:00
Timothy Clem
30f7308f5f This order is a little better 2018-08-04 19:32:23 -07:00
Timothy Clem
f1d35283e7 No need for this, left over from debuggin 2018-08-04 19:31:15 -07:00
Timothy Clem
ca64ee2b07 Show replacements in the diff dot output 2018-08-04 19:30:19 -07:00
Timothy Clem
2a2a1b9128 Bring back dot rendering for terms and diffs
The usage of local was problematic here.
2018-08-04 19:29:14 -07:00
Rick Winfrey
adfb20dadd Update Ruby.Spec 2018-08-03 17:11:21 -07:00
Rick Winfrey
37d197bb21 Wrap SpecHelpers errors in BaseError 2018-08-03 16:59:34 -07:00
Rick Winfrey
f401cfcddf Add Lower ModuleInfo instance 2018-08-03 16:59:14 -07:00
Rick Winfrey
e8a2a0a78a Add Lower BaseError instance 2018-08-03 16:58:59 -07:00
Rick Winfrey
eee582a1f1 Add Show1 BaseError instance 2018-08-03 16:58:51 -07:00
Rob Rix
b494bad581 Specify the haskeline license. 2018-08-03 14:28:26 -04:00
Rob Rix
55999323df Define Breakpoint as a newtype for now. 2018-08-03 14:25:28 -04:00
Rob Rix
c5ac62c84c 🔥 the GND pragma. 2018-08-03 14:25:07 -04:00
Rob Rix
43bb479cda Use conveniences to concatenate the lists. 2018-08-03 14:24:43 -04:00
Rob Rix
8c9debbd17 Fix up the specs. 2018-08-03 14:14:08 -04:00
Rob Rix
6d5e7796d5 Add the haskeline license. 2018-08-03 14:12:35 -04:00
Rob Rix
c3963a3baf Merge branch 'master' into interactive-debugger 2018-08-03 13:52:08 -04:00
Rob Rix
b48a3f9876 Redistribute the TODOs. 2018-08-03 13:51:26 -04:00
Rob Rix
ef81ee2dbf Create the semantic prefs dir if it doesn’t exist already.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 13:41:48 -04:00
Rob Rix
2f038b92be More idiomatic home directory finding.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 13:39:11 -04:00
Rob Rix
45da491c6f Store history in ~/.local/semantic/repl_history
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 13:35:35 -04:00
Rob Rix
e1708d6dfb Revert "Add a Distribute handler taking a handler for monad transformers wrapping IO."
This reverts commit f9f69104e2df65e014cec182e57747436356460a.
2018-08-03 13:08:41 -04:00
Rob Rix
09e1c63d88 Add a Distribute handler taking a handler for monad transformers wrapping IO.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 13:05:47 -04:00
Rob Rix
40c7b8b6d7 Add a command to add new breakpoints.
We now model breakpoints as a list of breakpoints, plus a step mode.

Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:43:19 -04:00
Rob Rix
f53d8fefd8 Stop on the first line by default.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:29:06 -04:00
Rob Rix
47de465686 Define line breakpoints.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:27:04 -04:00
Rob Rix
c0ab6627e8 Only show the code listing when we stop.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:23:26 -04:00
Rob Rix
2513fe8b2c Add a command to continue evaluation until the next breakpoint.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:22:48 -04:00
Rob Rix
6d14d8d617 Only break when we should.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:20:35 -04:00
Rob Rix
357e98115b Add a reader effect to determine when to break.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 12:16:04 -04:00
Rob Rix
ad7721f209 Add a note about continuing til the next breakpoint.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 11:56:14 -04:00
Rob Rix
6cd3650519 Add support for abandoning the current evaluation.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 11:56:03 -04:00
Rob Rix
e3025e87a8 Move the help commands together.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-03 11:51:32 -04:00