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

25899 Commits

Author SHA1 Message Date
Rob Rix
e2c64f336a Run in Eff. 2018-10-23 11:52:45 -04:00
Rob Rix
5b2f070558 Raise some handlers. 2018-10-23 11:51:51 -04:00
Rob Rix
7ac4b5dbcb 🔥 the call to runPythonPackaging for the moment. 2018-10-23 11:51:20 -04:00
Rob Rix
82956152c6 Re-add the WhileC Carrier instance for the concrete domain. 2018-10-23 11:41:16 -04:00
Rob Rix
c4aaa86230 Generalize disjunction over the carrier. 2018-10-23 11:39:09 -04:00
Rob Rix
c53a6aa511 Interpose with an upcast. 2018-10-23 11:30:58 -04:00
Rob Rix
92ac53252e Define upcasting to InterposeC. 2018-10-23 09:45:33 -04:00
Rob Rix
edbf882fa9 Raise the graph state handler. 2018-10-23 09:43:57 -04:00
Rob Rix
bc094e6014 Add some Effect constraints. 2018-10-23 09:43:26 -04:00
Rob Rix
ee17c526e6 Specify the value type. 2018-10-23 09:41:46 -04:00
Rob Rix
6697e2f9e5 runEvaluator produces Eff. 2018-10-23 09:41:36 -04:00
Rob Rix
0a337d5a25 Eavesdrop without changing the type of analyzeModule. 2018-10-23 09:31:43 -04:00
Rob Rix
f4faaed464 Define upcasting on Eff. 2018-10-23 09:31:11 -04:00
Rob Rix
21f17ff56f Clean up a bunch of algebras. 2018-10-22 20:30:07 -04:00
Rob Rix
314aff5d56 Bump higher-order-effects for Resource & some handler helpers. 2018-10-22 20:18:36 -04:00
Rob Rix
11ccb849a6 Fix a dodgy import. 2018-10-22 20:18:16 -04:00
Rob Rix
08c95f894d Simplify the eavesdropping carriers. 2018-10-22 13:06:59 -04:00
Rob Rix
bfe5406fad Fix up some type applications. 2018-10-22 13:00:57 -04:00
Rob Rix
119cdad2d2 Raise a bunch of handlers. 2018-10-22 12:58:06 -04:00
Rob Rix
5ea78e922e Simplify the Modules carrier. 2018-10-22 12:57:58 -04:00
Rob Rix
60b27e84f5 Simplify the collecting carriers. 2018-10-22 12:57:51 -04:00
Rob Rix
4338e5b5b9 Simplify the flow-sensitive carriers. 2018-10-22 12:57:46 -04:00
Rob Rix
9021472361 Simplify the flow-insensitive carriers. 2018-10-22 12:57:39 -04:00
Rob Rix
56eae42043 Simplify the While carriers. 2018-10-22 12:49:01 -04:00
Rob Rix
ee077944ca Generalize the Abstract.Boolean smart constructors. 2018-10-22 12:45:36 -04:00
Rob Rix
9b3fb906ae Simplify the BooleanC carriers. 2018-10-22 12:38:43 -04:00
Rob Rix
a06ede905e 📝 raiseHandler. 2018-10-22 12:27:50 -04:00
Rob Rix
9fbbd9a667 Generalize unify. 2018-10-22 12:27:13 -04:00
Rob Rix
3c267f2757 Generalize substitute. 2018-10-22 12:27:06 -04:00
Rob Rix
0960f0cd9e Generalize throwTypeError. 2018-10-22 12:26:54 -04:00
Rob Rix
aba2afece7 Generalize throwBaseError. 2018-10-22 12:26:16 -04:00
Rob Rix
dcc30249c4 Simplify the graphing carriers. 2018-10-22 12:21:20 -04:00
Rob Rix
3dcdf3f769 The triumphant return of raiseHandler. 2018-10-22 12:21:10 -04:00
Rob Rix
d45cfbdcdc Define a raiseHandler helper. 2018-10-22 12:15:08 -04:00
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