programmerjake
  • Joined on 2024-07-08
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 08:44:35 +00:00
0edf380c79 refactor fayalite::cli to expose subcommands
37d03cec33 change #[hdl] if to only accept Expr<T> instead of accepting bool, this prevents using == by accident
79031ccf88 fix blinky example to use cmp_eq instead of ==
5707ede2ae support IntCmp with primitive integer types
Compare 4 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 04:09:47 +00:00
422330d195 fix doc test
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 03:49:03 +00:00
a191ece9a5 add blinky example
23a77368b3 add beginnings of simple CLI
8080cc7b5c add utility functions for getting smallest integer type that fits a range/value
bdfa18e11d add IntTypeTrait::literal utility function
8ca0cd56c4 fix warning
Compare 5 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 00:39:08 +00:00
1809fccb45 clarify docs some more
programmerjake pushed to master at libre-chip/fayalite 2024-07-20 00:14:30 +00:00
5cf638c74a fix broken doc tests
dba883e300 split <int>.cast() into cast_as_type and cast to be more useful when casting to deduced fixed types
Compare 2 commits »
programmerjake pushed to master at libre-chip/server-setup 2024-07-18 11:39:41 +00:00
93bc0eaabc upgrade mail server to v0.8.5
programmerjake pushed to master at libre-chip/fayalite 2024-07-18 07:51:24 +00:00
af95bb2f58 write docs for #[hdl] expressions
programmerjake pushed to master at libre-chip/fayalite 2024-07-18 07:14:26 +00:00
153dc261e3 WIP writing docs -- refactor #[hdl] docs to be a module tree for easier navigation
programmerjake pushed to master at libre-chip/fayalite 2024-07-17 02:47:11 +00:00
190e440b35 WIP adding docs
86827def91 rename ClockDomain fields to clk and rst for consistency
63fd038729 correctly handle hdl byte literal suffixes
c2e5ea8e89 implement #[hdl] [a; N] -- an array repeat expression
Compare 4 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-16 23:52:34 +00:00
d610858144 move Value derive macro re-export to same place as Value trait
programmerjake pushed to master at libre-chip/server-setup 2024-07-15 03:56:06 +00:00
2426e106a4 add missing volume for forgejo
programmerjake pushed to master at libre-chip/server-setup 2024-07-15 02:22:40 +00:00
92bb25d2f0 switch to upstream docker -- hopefully fixes ipv6 source address issues
programmerjake pushed to master at libre-chip/server-setup 2024-07-12 12:50:35 +00:00
a8f3a2fad8 disable userland-proxy
programmerjake pushed to master at libre-chip/server-setup 2024-07-12 12:31:20 +00:00
88a0d19062 enable ipv6 for docker to retain proper source addresses for SPF
a1469f1185 fix write_config to properly error for mismatched config files
Compare 2 commits »
programmerjake pushed to main at libre-chip/website 2024-07-12 06:11:40 +00:00
441fb82411 direct viewers to forum instead of removed subscription server
programmerjake pushed to master at libre-chip/fayalite 2024-07-12 05:39:46 +00:00
6a5f1b8af1 prep for eventual publishing
109dda21ce remove unused paste dependency
Compare 2 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-11 06:35:14 +00:00
8bd7fcfa27 reformat messy code that rustfmt doesn't format
programmerjake pushed to master at libre-chip/fayalite 2024-07-11 06:07:02 +00:00
929e9f8b16 ci: run cargo doc too to ensure docs continue to build
Compare 2 commits »
programmerjake created branch master in libre-chip/fayalite 2024-07-08 23:49:43 +00:00
programmerjake pushed to master at libre-chip/fayalite 2024-07-08 23:49:43 +00:00
25aa90ec60 rust 1.79.0 released
3059219fc4 use full action url
1a55c21af4 fix indentation
6f57505191 add ci
0b958e7852 initial public commit