12 Commits

Author SHA1 Message Date
Jesús Pérex
223ef90a11 chore: add tip note to top 2025-05-27 10:32:59 +01:00
Jesús Pérex
8a4e789386 chore: add tip note to top 2025-05-27 10:32:09 +01:00
Jesús Pérex
a685d155e5 chore: add for-test to toc 2025-05-27 10:02:14 +01:00
Jesús Pérex
d9a1285008 chore: modify test info 2025-05-27 10:01:02 +01:00
Jesús Pérex
13c65980ac refactor(logging): Improve thread safety and test configuration
This commit enhances the logging system with better thread safety and proper test configuration:

- Replace RefCell with RwLock in SimpleLogger for thread-safe logging
- Add proper feature flag configuration for test-sync
- Organize logging modules with clear separation between prod and test
- Update test files with proper feature flag annotations
- Fix module structure in lib.rs to avoid duplicate definitions

Technical changes:
- Use RwLock for thread-safe log writer access
- Add #![cfg(feature = "test-sync")] to all test files
- Configure .cargo/config.toml for test-sync feature
- Update Cargo.toml with proper test configurations
- Clean up logging module exports

This change ensures thread-safe logging in production while maintaining
separate test-specific synchronization primitives, improving overall
reliability and maintainability.
2025-05-27 09:57:16 +01:00
Jesús Pérex
6bea25dfd2 chore: rename test directory to test-run 2025-05-27 01:18:51 +01:00
Jesús Pérex
baf281eddd chore: add testcapture and comments about test in parallel 2025-05-27 01:10:59 +01:00
Jesús Pérex
75111d12ed chore: update with new options and src layout 2025-05-26 19:12:56 +01:00
Jesús Pérex
74fc8aff60 chore: add const vars values with description to md files 2025-05-25 00:38:02 +01:00
Jesús Pérex
643ae42503 chore: add const vars values with description to md files 2025-05-25 00:34:53 +01:00
Jesús Pérex
8f7558bac4 chore: add arguments like target architecture 2025-05-21 09:00:40 +01:00
Jesús Pérex
6bf3e86a79 init repo 2025-05-20 21:19:34 +01:00