1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 22:31:36 +03:00
Commit Graph

25865 Commits

Author SHA1 Message Date
Rob Rix
9a3d534324 Simplify all the error handlers. 2018-10-22 12:13:41 -04:00
Rob Rix
e3dd3b51a3 Simplify the EvalError carriers. 2018-10-22 12:06:45 -04:00
Rob Rix
02701fccd8 Simplify the UnspecializedError carriers. 2018-10-22 12:05:57 -04:00
Rob Rix
f6780cdfeb Simplify the TypeError carriers. 2018-10-22 12:02:48 -04:00
Rob Rix
c3623b16c7 Simplify the AddressError carriers. 2018-10-22 11:59:31 -04:00
Rob Rix
6b15bf489c Simplify the EnvironmentError carriers. 2018-10-22 11:58:46 -04:00
Rob Rix
db9947e742 Simplify the ValueError carriers. 2018-10-22 11:57:56 -04:00
Rob Rix
6dac2fee6e Simplify the LoadError carrier. 2018-10-22 11:56:59 -04:00
Rob Rix
e0bb0fd094 Simplify the ResolutionError carriers. 2018-10-22 11:53:31 -04:00
Rob Rix
5529055ff8 🔥 the term parameter to ModuleC. 2018-10-22 11:51:26 -04:00
Rob Rix
f20324b064 Simplify the ScopeEnv carrier. 2018-10-22 11:50:31 -04:00
Rob Rix
8769f7ab20 Simplify the ModuleInfo carrier. 2018-10-22 11:47:40 -04:00
Rob Rix
727cbbbf94 Simplify the DerefC carriers. 2018-10-22 11:46:42 -04:00
Rob Rix
a18f8e5c32 Simplify the Located/Hole AllocatorC Carrier instances. 2018-10-22 11:46:32 -04:00
Rob Rix
d86f676856 Derive a bunch of instances for AllocatorC/DerefC. 2018-10-22 11:45:44 -04:00
Rob Rix
d92fd391fd Simplify the carrier for Env. 2018-10-22 11:19:07 -04:00
Rob Rix
02b92a5962 Simplify the carrier for Allocator. 2018-10-22 11:14:40 -04:00
Rob Rix
77ca843a52 Simplify the carriers for LoopControl & Return. 2018-10-22 11:03:09 -04:00
Rob Rix
034e2469ff Bump higher-order-effects. 2018-10-22 10:26:15 -04:00
Rob Rix
a7f59e55bc SomeError, not SomeExc. 2018-10-22 09:53:59 -04:00
Rob Rix
2d2b3421db Error, not Exc. 2018-10-22 09:48:10 -04:00
Rob Rix
3ef2efa73a Merge branch 'master' into higher-order-effects 2018-10-22 09:45:57 -04:00
Patrick Thomson
3ae2ddf7be Merge pull request #2215 from github/avoid-recompiling-git
Prevent unnecessary recompilation of Semantic.Version in dev mode.
2018-10-19 17:05:22 -04:00
Rob Rix
64a4a65152 Comment out the concrete WhileC Carrier instance. 2018-10-19 14:46:36 -04:00
Rob Rix
1bb04f5446 Interpose in the runPythonPackaging mechanism. 2018-10-19 14:46:18 -04:00
Rob Rix
45f9d1a19e Extract the Effs in some key places. 2018-10-19 14:45:56 -04:00
Rob Rix
29e29f80bd Add a missing Effect constraint. 2018-10-19 14:45:39 -04:00
Rob Rix
c2450c67b0 Add some missing Monad constraints. 2018-10-19 14:45:31 -04:00
Rob Rix
5b4099bb0a Define a runModuleTable helper. 2018-10-19 14:45:12 -04:00
Rob Rix
d7e4451d20 We no longer pass in the address or value effect handlers. 2018-10-19 14:44:52 -04:00
Rob Rix
8a5cfbd250 Reformat the Modules handler. 2018-10-19 14:43:52 -04:00
Rob Rix
101a550380 These aren’t exported from here any more. 2018-10-19 14:43:44 -04:00
Patrick Thomson
1d7f4aba2c Merge branch 'master' into avoid-recompiling-git 2018-10-19 12:57:08 -04:00
Patrick Thomson
a0484ed20d Merge pull request #2220 from github/fail-on-parse-error
Add a flag to fail fast on tree-sitter parse errors
2018-10-19 12:53:08 -04:00
Timothy Clem
4d1f079855 Add a flag to fail fast on tree-sitter parse errors 2018-10-18 15:23:43 -07:00
Patrick Thomson
7c8e8c5bf5 Merge remote-tracking branch 'origin/master' into avoid-recompiling-git 2018-10-18 17:22:18 -04:00
Patrick Thomson
99af3a1799 Fix inaccuracy in comments. 2018-10-18 17:12:49 -04:00
Patrick Thomson
2ea6747370 Merge pull request #2217 from github/ghc-rtsopts
[Experiment] Improve compile speed with larger GHC allocation area
2018-10-18 17:09:55 -04:00
Patrick Thomson
b9d4201ddb Merge branch 'master' into ghc-rtsopts 2018-10-18 13:05:37 -04:00
Josh Vera
efde121720 Merge branch 'master' into avoid-recompiling-git 2018-10-18 11:28:18 -04:00
Josh Vera
f458fe580c Merge pull request #2206 from github/quiet-parsing
New cli switch for quiet parsing with timing stats
2018-10-18 11:27:11 -04:00
Josh Vera
b5714f28c4 Merge branch 'master' into quiet-parsing 2018-10-18 10:55:45 -04:00
Rob Rix
b861e504ea We don’t need scoped type variables here any more. 2018-10-18 10:54:46 -04:00
Rob Rix
3b0c59eea5 Change the type to account for the eavesdropping. 2018-10-18 10:53:52 -04:00
Rob Rix
66fc361467 Account for SomeError instead of SomeExc. 2018-10-18 10:53:32 -04:00
Rob Rix
a2264fd16e Handle a bunch of resumable effects. 2018-10-18 10:53:23 -04:00
Rob Rix
78c037f4a6 Allow the interpose. 2018-10-18 08:28:31 -04:00
Rob Rix
6391f14de5 Run the continuation after the while loop. 2018-10-18 08:28:21 -04:00
Rob Rix
f22972904e Use a lambda case for the loop operator. 2018-10-18 08:22:26 -04:00
Rob Rix
b3d85f8832 Define an interpose effect. 2018-10-18 08:21:05 -04:00