issues
search
usubalang
/
usuba
A programming language to write bitsliced ciphers
https://usubalang.github.io/usuba
MIT License
56
stars
11
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Refresh installation instructions
#92
pedagand
closed
2 months ago
0
Is this vectorization indication used somewhere ?
#91
samsa1
opened
1 year ago
0
Lightweight `config` maker
#90
pedagand
opened
2 years ago
0
hash + union
#89
Penjenaire56
opened
2 years ago
0
Added the syntax module
#88
mattiasdrp
closed
2 years ago
0
Update installation instructions, using Docker as source of truth
#87
pedagand
closed
2 years ago
0
Update submodule to allow anonymous pull
#86
pedagand
closed
2 years ago
0
Tweaks 8 sept 2022
#85
mattiasdrp
opened
2 years ago
0
`scheduler`: refine initial scheduling state
#84
pedagand
opened
2 years ago
0
`scheduler`: use a `Stack` instead of `ref (list deqs`
#83
pedagand
opened
2 years ago
1
`share_var`: turn into proper register allocation
#82
pedagand
opened
2 years ago
1
`remove_dead_code`: `get_used_vars`
#81
pedagand
opened
2 years ago
1
`remove_dead_code`: reimplement `find_used_variables`
#80
pedagand
opened
2 years ago
1
Testing Usubot
#79
mattiasdrp
opened
2 years ago
0
Init_scheduler is disabled because buggy
#78
mattiasdrp
opened
2 years ago
0
Unused modules in monomorphize
#77
mattiasdrp
opened
2 years ago
1
Inline tests
#76
mattiasdrp
closed
2 years ago
1
Removed ICC installation as it's not used in testing
#75
mattiasdrp
closed
2 years ago
0
Loop now contains an inline record
#74
mattiasdrp
closed
2 years ago
0
Document `pre_schedule`
#73
pedagand
opened
2 years ago
1
`get_live_var`: functionalize as proper liveness analysis
#72
pedagand
opened
2 years ago
0
`fuse_loop_general`: remove imperative `it_env_t`
#71
pedagand
opened
2 years ago
0
`fuse_loops`: remove use of dedicated `loop` structure
#70
pedagand
opened
2 years ago
0
`fuse_loops`: replace Hashtbl by Map
#69
pedagand
opened
2 years ago
0
`fuse_loops`: remove global variable `bitslice`
#68
pedagand
opened
2 years ago
0
`fuse_loops`: proper fixpoint
#67
pedagand
opened
2 years ago
0
Efficient way to initialize variables to pass to generated c code
#66
chart21
opened
2 years ago
6
Compiling bitsliced C code
#65
chart21
closed
2 years ago
21
Fixed compilation and instructions for debian, arch, and docker
#64
chart21
opened
2 years ago
1
`vital_inline`: replace Hashtbl by Map
#63
pedagand
opened
2 years ago
0
`inline_core`: remove Hashtbl?
#62
pedagand
opened
2 years ago
0
Support loop-local variable declaration
#61
pedagand
opened
2 years ago
0
`inline_core`: do not rely on naming invariant
#60
pedagand
opened
2 years ago
0
`inline_core`: simplify `match def.node`?
#59
pedagand
opened
2 years ago
0
`inline_core`: write as `filter_map`
#58
pedagand
opened
2 years ago
0
`vital_inline`: write as fold_map
#57
pedagand
opened
2 years ago
0
[WiP] test
#56
mattiasdrp
closed
2 years ago
0
`linearize_arrays`: formalize and implement as a static analysis
#55
pedagand
opened
2 years ago
0
Parser: representation of `program`
#54
pedagand
opened
2 years ago
0
CSE used on `table`
#53
pedagand
opened
2 years ago
2
QoL changes
#52
mattiasdrp
closed
2 years ago
0
Small reorganisation, meta changes
#51
mattiasdrp
closed
2 years ago
0
Get rid of hashtables
#50
mattiasdrp
closed
2 years ago
1
Allow to create unit tests from AST parts
#49
mattiasdrp
opened
2 years ago
5
Formalisation of the usuba syntax and refactoring of the parsing and lexing
#48
mattiasdrp
closed
2 years ago
0
Carry locations in AST
#47
pedagand
opened
2 years ago
0
Fix tokenizer
#46
pedagand
closed
2 years ago
0
inline.ml: package heuristics in a module
#45
pedagand
opened
2 years ago
0
inline.ml: `inlined` is probably useless
#44
pedagand
opened
2 years ago
0
Representation of programs using Maps
#43
pedagand
opened
2 years ago
0
Next