Dzuchun
d8e93b200f
Renamed generic_list! to containers!
...
Also finally added a second branch
2025-06-29 08:10:11 +03:00
Dzuchun
2df05aeced
AddNuclideSpec and related methods
2025-06-29 08:03:08 +03:00
Dzuchun
a6a7e5c50a
Minor no_std condition tweak
2025-06-29 07:56:34 +03:00
Dzuchun
cb1f5df1b4
forward_pin_mut_call and NuclideMixture::clear
2025-06-29 07:51:50 +03:00
Dzuchun
43585b0f42
NuclideSpec methods related to NuclideMixture
2025-06-29 07:45:29 +03:00
Dzuchun
993d73bc09
NuclideMixture inner and outer wrappers
2025-06-29 07:38:27 +03:00
Dzuchun
e45519867a
NuclideSpec and related items
2025-06-29 07:23:10 +03:00
Dzuchun
054f4dab1f
ElementSpec trait and related items
2025-06-29 07:20:03 +03:00
Dzuchun
83aa5cef65
SandiaDecay's units
2025-06-29 07:07:37 +03:00
Dzuchun
e1da9a6ddb
Database inner and outer wrappers
2025-06-29 07:05:35 +03:00
Dzuchun
873e42385f
AsCppString trait
2025-06-29 03:59:22 +03:00
Dzuchun
ae101c7344
Element wrapper and related structs
2025-06-29 03:55:13 +03:00
Dzuchun
3bb6b92b55
Wrapper structs containing Nuclide references
2025-06-29 03:45:31 +03:00
Dzuchun
ba54d4e46f
Transition and (some) Nuclide wrappers
2025-06-29 03:40:39 +03:00
Dzuchun
3222fd5490
RadParticle struct and vector wrapper
2025-06-29 03:23:01 +03:00
Dzuchun
898d87ed59
CoincidencePair struct and vector wrapper
2025-06-29 03:16:08 +03:00
Dzuchun
1b241ed6f0
First C++ std::vector wrappers
2025-06-29 03:11:43 +03:00
Dzuchun
2c2b12211e
Some primitive wrappers
2025-06-29 02:56:39 +03:00
Dzuchun
626764306e
enums definition
2025-06-29 02:27:58 +03:00
Dzuchun
2a7f4f22f7
Wrapper for C++ exception
2025-06-29 02:25:21 +03:00
Dzuchun
7642a5232a
Relay git feature from sdecay to sdecay-sys
2025-06-29 02:14:36 +03:00
Dzuchun
dc76defb8e
Fixed some memory leaks detected by Valgrind
2025-06-29 02:08:10 +03:00
Dzuchun
ed84f31a42
Shared containers rework
...
- Removed `RcContainer`, as it turns out the atomics are available in
the `core` crate
- Reimplemented `ArcContainer` using my own `Arc` implementation, so
that `try_move_out` has checks identical to that of drop
implementation
2025-06-29 01:51:20 +03:00
Dzuchun
6bad170135
Container tests with C++ type
2025-06-28 08:04:46 +03:00
Dzuchun
65926f98dd
std::string wrapper
2025-06-28 08:03:35 +03:00
Dzuchun
7ff557c160
Containers definition
2025-06-28 07:33:20 +03:00
Dzuchun
8ccd4f901c
Initial nolt crate setup
2025-06-28 07:13:48 +03:00
Dzuchun
d0f01aed48
Initial main crate setup
2025-06-28 07:12:47 +03:00
Dzuchun
408ffc22c2
-sys crate tests
2025-06-28 06:55:42 +03:00
Dzuchun
1bdd220039
public -sys crate items
2025-06-28 06:53:30 +03:00
Dzuchun
2f18b4a830
-sys crate building instructions
2025-06-28 06:50:26 +03:00
Dzuchun
e36fd168eb
Generated bindings in -sys crate
2025-06-28 06:48:29 +03:00
Dzuchun
b708affb02
Lint rules
2025-06-28 06:34:55 +03:00
Dzuchun
6758f149c4
-sys crate build script
2025-06-28 06:26:54 +03:00
Dzuchun
6723f138be
bindgen-generated bindings
2025-06-28 06:18:48 +03:00
Dzuchun
79ea769020
Bindings generation script
2025-06-28 06:11:58 +03:00
Dzuchun
afa9d04cf3
C++ wrapper code
2025-06-28 06:11:58 +03:00
Dzuchun
3172624224
Basic rules for typo check
2025-06-28 06:11:58 +03:00
Dzuchun
410e1a9aa5
[Cargo.lock]
2025-06-28 06:11:58 +03:00
Dzuchun
d3de7e1622
Initial workspace setup
2025-06-28 06:11:58 +03:00
Dzuchun
21f8b8526c
SandiaDecay submodule
2025-06-28 06:11:54 +03:00