1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 05:11:44 +03:00
Commit Graph

24961 Commits

Author SHA1 Message Date
Rob Rix
99e377aec7 Fix a missed reference to Deref in the specs. 2018-08-13 09:58:18 -04:00
Rob Rix
d825ceda56 🔥 the address parameter to Deref. 2018-08-13 09:57:18 -04:00
Rob Rix
9c9fa333d6 🔥 Allocatable & Derefable. 2018-08-13 09:46:46 -04:00
Rob Rix
c5234c0d62 🔥 the instances of Allocatable and Derefable. 2018-08-13 09:44:40 -04:00
Rob Rix
51036dcada 🔥 the unspecialized handlers for Allocator and Deref. 2018-08-13 09:43:52 -04:00
Rob Rix
a438930c91 Use the specialized handlers for Allocator and Precise. 2018-08-13 09:43:37 -04:00
Rob Rix
8cd4d8808f Move Hole into its own module. 2018-08-13 09:37:39 -04:00
Rob Rix
16964350b0 Stub in a module for the Hole address type. 2018-08-13 09:35:37 -04:00
Rob Rix
669834ad88 Define an extracted, Hole-specific handler for Deref. 2018-08-13 09:33:47 -04:00
Rob Rix
e6c1801dc3 Define an extracted, Hole-specific handler for Allocator. 2018-08-13 09:31:56 -04:00
Rob Rix
339eb4df87 We aren’t using LambdaCase here any more. 2018-08-13 09:29:37 -04:00
Rob Rix
fe1b62bb96 Extract the Monovariant-specific handler for Deref. 2018-08-13 09:29:13 -04:00
Rob Rix
15c9e285b8 Extract the Monovariant-specific handler for Allocator. 2018-08-13 09:28:05 -04:00
Rob Rix
de3493c1cc Extract the Located-specific handler for Deref. 2018-08-13 09:26:27 -04:00
Rob Rix
9f2e022db2 Extract the Located-specific handler for Allocator. 2018-08-13 09:23:23 -04:00
Rob Rix
a2e88845f3 Define a Located-specific handler for Deref. 2018-08-13 09:21:30 -04:00
Rob Rix
137aabc77a Extract the Precise-specific handler for Deref. 2018-08-13 09:17:47 -04:00
Rob Rix
3902cbfd2d Extract the Precise-specific handler for Allocator. 2018-08-13 09:16:14 -04:00
Rob Rix
6506aeef36 Define a Located-specific handler for Allocator. 2018-08-13 09:15:31 -04:00
Rob Rix
ee345d499b Define Monovariant-specific handlers for Allocator & Deref. 2018-08-13 09:14:36 -04:00
Rob Rix
b014daa5dd Define Precise-specific handlers for Allocator & Deref. 2018-08-13 09:12:57 -04:00
Rob Rix
9def42948e Pull gc back out of the Allocator effect. 2018-08-10 17:00:57 -04:00
Rob Rix
6140256b56 Pass the Allocator/Deref handler into evaluate. 2018-08-10 16:05:12 -04:00
Rob Rix
9afa2e5f4e Rephrase Deref to closely mirror the Derefable class. 2018-08-10 15:55:29 -04:00
Rob Rix
e99215de9c Sort the Fresh effect up. 2018-08-10 15:54:53 -04:00
Rob Rix
4fb4419b92 Re-export AddressError. 2018-08-10 15:54:39 -04:00
Rob Rix
904d2ff9df Compact the Allocator constructors a little. 2018-08-10 15:33:00 -04:00
Rob Rix
f0d216da2c 🔥 the value parameter from Allocator. 2018-08-10 15:32:10 -04:00
Rob Rix
1ed211f676 Move assign into Deref. 2018-08-10 15:28:34 -04:00
Rob Rix
b5f8b0ae92 Move the Allocatable/Derefable instances into the address modules. 2018-08-10 15:18:58 -04:00
Rob Rix
d05f3c6ae3 🔥 Data.Abstract.Address. 2018-08-10 13:46:24 -04:00
Rob Rix
b93c15370e Move the address types into their own modules. 2018-08-10 13:44:04 -04:00
Rob Rix
53a9ca30aa Add modules for the address types. 2018-08-10 13:31:55 -04:00
Josh Vera
56a3444b99 Merge pull request #2127 from github/unlint
eta reduce
2018-08-10 11:44:35 -04:00
Josh Vera
989498ac89 Merge branch 'master' into unlint 2018-08-10 11:30:47 -04:00
Rob Rix
cf93b147f8 Merge pull request #2125 from github/🔥-cell
🔥 Cell
2018-08-10 11:27:37 -04:00
joshvera
a70cad8f86 eta reduce 2018-08-10 11:23:45 -04:00
Josh Vera
3cc5329acb Merge branch 'master' into 🔥-cell 2018-08-10 11:10:49 -04:00
Josh Vera
df121a72b4 Merge pull request #2122 from github/generate-this
Regenerate protofiles
2018-08-10 11:09:47 -04:00
Rob Rix
51cbd6437f 🔥 unused language extensions. 2018-08-10 10:24:40 -04:00
Rob Rix
7e53364ce8 And here as well. 2018-08-09 16:14:18 -04:00
Rob Rix
bc4674dbf6 🔥 ns. 2018-08-09 16:13:54 -04:00
Rob Rix
b19ea1ca01 Fix up the Evaluator spec. 2018-08-09 16:13:03 -04:00
Rob Rix
55acc78d83 Fix up the specs. 2018-08-09 15:51:55 -04:00
Rob Rix
c17794bddc 🔥 some unused language extensions. 2018-08-09 15:50:52 -04:00
Rob Rix
89b424e75b 🔥 Addressable. 2018-08-09 15:49:54 -04:00
Rob Rix
d30cdcfd6a 🔥 Latest & All. 2018-08-09 15:41:51 -04:00
Rob Rix
0def4afbab Specialize Heap to Set. 2018-08-09 15:40:42 -04:00
Rob Rix
c6bd54769a 🔥 the cell parameter to Cache, Cached, and Cacheable. 2018-08-09 15:35:47 -04:00
Rob Rix
256e3786f2 🔥 the cell parameter to Configuration. 2018-08-09 15:33:27 -04:00