|
b40b23853b
|
fix: fix the wrong type for static member "_Bit_Len"
|
2024-07-11 22:26:10 +08:00 |
|
|
4d287201b9
|
feat(tool): add a header to include all the utilities
|
2024-07-11 22:16:24 +08:00 |
|
|
0d3d27d202
|
fix(register): fix wrong rvalue binding (should be const ref)
|
2024-07-11 22:12:59 +08:00 |
|
|
3dce8b2c23
|
fix(wire): fix the wrong definition of wire function
|
2024-07-11 22:12:29 +08:00 |
|
|
f680da291d
|
fix(concept): add the missing headers
|
2024-07-11 22:11:26 +08:00 |
|
|
72b0c5bcf0
|
feat(wire & register): implement these 2 components
|
2024-07-11 21:53:52 +08:00 |
|
|
7ebe48fe09
|
refactor(bit): change some concept constraints
|
2024-07-11 21:52:53 +08:00 |
|
|
5574542bfe
|
feat(bit): complete operators for operation on bit type
|
2024-07-11 20:56:06 +08:00 |
|
|
1693df2820
|
refactor: redesign the type system | embrace the new bit_type concept
|
2024-07-11 20:38:05 +08:00 |
|
|
f3d2074a79
|
feat(bit): add at and subscript [] access for bit class
|
2024-07-11 18:48:42 +08:00 |
|
|
f8bb311fcb
|
fix(sync): do not sync const objects
|
2024-07-11 18:48:02 +08:00 |
|
|
7d7602f6e9
|
feat(debug): disable debug in non-debug mode
|
2024-07-11 18:47:17 +08:00 |
|
|
d4a9987087
|
fix(bit): fix the wrong pass-by-value for non-bit types
|
2024-07-11 00:35:42 +08:00 |
|
|
4e43d84480
|
fix(hardware): disable Register from copy/move construct/assignment
|
2024-07-11 00:32:27 +08:00 |
|
|
5f82fe975c
|
feat(bit): add a demo and add some functions for the bit class
|
2024-07-09 23:19:36 +08:00 |
|
|
39254c4557
|
feat(bit): complete a bit simulate library
|
2024-07-09 22:54:00 +08:00 |
|
|
68dd99a826
|
initial commit | complete a draft outline
|
2024-07-09 21:04:36 +08:00 |
|