alpha
Login
Join now
huwcampbell.com
/
icicle
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
❄️ The Icicle Streaming Query Language ❄️
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
master
Huw Campbell
516bf7fd
Correctly instantiate type annotations for lambdas in function declarations
master
11mo ago
Correctly instantiate type annotations for lambdas in function declarations
master
Copy SHA
Browse repository
Huw Campbell
committed
11mo ago
Huw Campbell
505c2ebd
Add tangled workflow
1y ago
Add tangled workflow
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
7c3045c4
Remove some old experimentation code:
1y ago
Remove some old experimentation code:
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
eb381500
Sundry
1y ago
Sundry
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
af3ded3c
Merge pull request #34 from icicle-lang/topic/pure-demand-modes
1y ago
Merge pull request #34 from icicle-lang/topic/pure-demand-modes
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
582d5bc1
Permit functions to demand pure Temporal modes.
1y ago
Permit functions to demand pure Temporal modes.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
fdf82278
Use canonical instances
1y ago
Use canonical instances
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
b7e04fbd
Loosen restrictions on let scans
1y ago
Loosen restrictions on let scans
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
c0e7ff7f
Merge pull request #33 from icicle-lang/topic/jack-excision
1y ago
Merge pull request #33 from icicle-lang/topic/jack-excision
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
19358272
Remove disorder dependencies
1y ago
Remove disorder dependencies
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
b05c8a47
Update libraries and GHC versions, add ARM support.
1y ago
Update libraries and GHC versions, add ARM support.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
2de25b53
Small readme updates
1y ago
Small readme updates
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
5cc551b5
Bump github cache action
1y ago
Bump github cache action
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
b37c286d
Improve error messages for functions which are under and over applied
1y ago
Improve error messages for functions which are under and over applied
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
7d76b7c5
Document and improve applications of modalities
1y ago
Document and improve applications of modalities
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
d71871e3
Fix for graph search and usage set.
1y ago
Fix for graph search and usage set.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
e0038932
Clean up graph library and add some more tests
1y ago
Clean up graph library and add some more tests
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
2694b131
Improve some old comments
1y ago
Improve some old comments
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
07713d2e
Remove complex feature map modification code.
1y ago
Remove complex feature map modification code.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
844436fa
Drop an optimisation pass from core
1y ago
Drop an optimisation pass from core
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
ecd08459
Don't bother checking max map size in pure map operations.
1y ago
Don't bother checking max map size in pure map operations.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
a0265259
Fix inlining shadowed functions in scans and filter lets
1y ago
Fix inlining shadowed functions in scans and filter lets
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
312f01db
Simplify elaboration of Lets and Lets Scans
1y ago
Simplify elaboration of Lets and Lets Scans
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
2e16fb65
Reduce runs for max map size corpus.
1y ago
Reduce runs for max map size corpus.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
9928dfa5
Fix quadratic traversal in simplification pass.
1y ago
Fix quadratic traversal in simplification pass.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
43a5a853
Improve REPL test coverage
1y ago
Improve REPL test coverage
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
3ba41e09
Add coverage reporting for source query generation
1y ago
Add coverage reporting for source query generation
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
0c0802f2
Fix core elaboration errors in nested folds with Latest.
1y ago
Fix core elaboration errors in nested folds with Latest.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
c06020dd
Support for all Pattern types in Filter Lets.
1y ago
Support for all Pattern types in Filter Lets.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
07f0058a
Improve Let Scan Latest elaboration
1y ago
Improve Let Scan Latest elaboration
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
dd8dfeac
Include tests for the linear graph
1y ago
Include tests for the linear graph
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
5e502fda
Add the accumulator to usage set for While in linearity checking.
1y ago
Add the accumulator to usage set for While in linearity checking.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
f6d75edc
Use a bidirectional graph for affine testing.
1y ago
Use a bidirectional graph for affine testing.
Copy SHA
Browse repository
Huw Campbell
committed
1y ago
Huw Campbell
80785d50
Support GHCi style multiline input in the repl
2y ago
Support GHCi style multiline input in the repl
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
8658ae74
Upgrade megaparsec
2y ago
Upgrade megaparsec
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
18e8fd8d
Improve Let Scan type checking.
2y ago
Improve Let Scan type checking.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
8a5f2fe1
Merge pull request #29 from icicle-lang/topic/linear-array-access
2y ago
Merge pull request #29 from icicle-lang/topic/linear-array-access
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
1d1abdf9
Tighen up alias map and add full support for looping constructs.
2y ago
Tighen up alias map and add full support for looping constructs.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
0fe053bc
Update repl test output
2y ago
Update repl test output
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
e24e146f
Reduce memory usage by recognsising and deleting unnecessary copies.
2y ago
Reduce memory usage by recognsising and deleting unnecessary copies.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
5367783f
Improve complexity of delete from O(N) to O(log(n))
2y ago
Improve complexity of delete from O(N) to O(log(n))
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
683c1f67
Surface Array Copy operation into avalanche and use it instead of immutable put.
2y ago
Surface Array Copy operation into avalanche and use it instead of immutable put.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
c5416e31
Merge pull request #28 from icicle-lang/topic/function-type-annotations
2y ago
Merge pull request #28 from icicle-lang/topic/function-type-annotations
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
2a93445f
Improve annotations for applications in source language.
2y ago
Improve annotations for applications in source language.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
d15eddf9
Remove original Parsec
2y ago
Remove original Parsec
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
a8a82baa
Bump Haskeline and other for GHC 8.10
2y ago
Bump Haskeline and other for GHC 8.10
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
cb1bc69e
Handle missing trie part correctly.
2y ago
Handle missing trie part correctly.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
a35765b5
Dusugar literal cases to if then else instead of case on booleans
2y ago
Dusugar literal cases to if then else instead of case on booleans
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
8143c7de
Tidy up cases generation for records
2y ago
Tidy up cases generation for records
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
9047db4e
Fixup case analysis for records when operating on different fields
2y ago
Fixup case analysis for records when operating on different fields
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
548b6dc4
Merge pull request #26 from icicle-lang/topic/element-folds
2y ago
Merge pull request #26 from icicle-lang/topic/element-folds
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
42bd4af0
Improve bindings available in group and array fold contexts.
2y ago
Improve bindings available in group and array fold contexts.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
caaf8fa7
Add new tests
2y ago
Add new tests
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
e32838f0
Add array fold primitive context.
2y ago
Add array fold primitive context.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
60a83b20
Allow folding over element groups as well as aggregate ones.
2y ago
Allow folding over element groups as well as aggregate ones.
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
50df885b
Update repl tests with new function
2y ago
Update repl tests with new function
Copy SHA
Browse repository
Huw Campbell
committed
2y ago
Huw Campbell
c29b2d45
Fixup theory documentation for new contexts
3y ago
Fixup theory documentation for new contexts
Copy SHA
Browse repository
Huw Campbell
committed
3y ago
Huw Campbell
c7c122f6
Add record patterns.
3y ago
Add record patterns.
Copy SHA
Browse repository
Huw Campbell
committed
3y ago
Huw Campbell
c151e97f
Use constraints to propagate let binding types instead of matching them
3y ago
Use constraints to propagate let binding types instead of matching them
Copy SHA
Browse repository
Huw Campbell
committed
3y ago
Huw Campbell
f61739a6
Improved desugaring of nested filter lets
3y ago
Improved desugaring of nested filter lets
Copy SHA
Browse repository
Huw Campbell
committed
3y ago
Previous
1
2
3
4
5
…
42
Next