aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'import/main' into fcuny/rustFranck Cuny2025-08-2911-0/+492
|\
| * Merge pull request #3 from fcuny/dependabot/cargo/thiserror-2.0.11Franck Cuny2025-01-152-5/+5
| |\ | | | | | | Bump thiserror from 2.0.9 to 2.0.11
| | * Bump thiserror from 2.0.9 to 2.0.11dependabot[bot]2025-01-132-5/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [thiserror](https://github.com/dtolnay/thiserror) from 2.0.9 to 2.0.11. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.9...2.0.11) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
| * Merge pull request #2 from fcuny/fcuny/e_and_p_coresFranck Cuny2024-12-291-13/+62
| |\ | | | | | | report the number of E cores and P cores
| | * fix clippy feedbackFranck Cuny2024-12-291-2/+2
| | |
| | * report the number of E cores and P coresFranck Cuny2024-12-291-13/+62
| |/ | | | | | | Report the CPU and GPU bandwidths for some of the M core models.
| * Merge pull request #1 from fcuny/dependabot/cargo/thiserror-2.0.9Franck Cuny2024-12-292-9/+9
| |\ | | | | | | Bump thiserror from 1.0.61 to 2.0.9
| | * Bump thiserror from 1.0.61 to 2.0.9dependabot[bot]2024-12-292-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.61 to 2.0.9. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...2.0.9) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
| * | add a few more useful files to the repoFranck Cuny2024-12-292-0/+24
| |/
| * add initial github actionsFranck Cuny2024-12-292-0/+45
| |
| * update project's metadataFranck Cuny2024-12-291-0/+11
| |
| * split main.rs into bin/apple_silicon.rs and lib.rsFranck Cuny2024-12-292-3/+4
| | | | | | | | | | Create a binary named `apple_silicon`, and add a library named to the project, so it can be re-used by external projects.
| * report TDP for GPU and CPUFranck Cuny2024-12-292-11/+186
| | | | | | | | | | | | | | | | Add the TDP for the GPUs and CPUs, for the models we know about. Apple does not publish information about TDP so we're going to have to gather that information by going over various sites. Add some unit tests.
| * use a constant value for the path to sysctlFranck Cuny2024-12-281-1/+3
| |
| * document the public typesFranck Cuny2024-12-281-0/+4
| |
| * be more explicit in the default outputFranck Cuny2024-12-281-1/+1
| |
| * initial commitFranck Cuny2024-07-096-0/+181
| | | | | | | | | | ``` [18:04] mba-fcuny:apple_silicon (main +) | cargo run Compiling apple_silicon v0.1.0 (/Users/fcuny/workspace/apple_silicon) Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s Running `target/debug/apple_silicon` our CPU is an Apple M2, and we have 8 cores, and 10 GPU cores ```
* add `git-leaderboard`Franck Cuny2025-08-251-0/+128
|
* add seq-stat: terminal histogram generator for number sequencesFranck Cuny2025-08-251-0/+115
| | | | | Generates ASCII histograms using Unicode block characters for sequences of numbers provided via command line arguments or STDIN input.
* add nix configurations for building and running `goget`Franck Cuny2025-08-249-6/+163
|
* add Go vanity URL service for custom import pathsFranck Cuny2025-08-243-0/+198
| | | | | | | | | Go vanity URLs allow developers to use custom domain names for Go module imports instead of being tied to specific hosting platforms like GitHub. This service implements the go-import meta tag protocol, allowing Go tools to automatically discover the actual Git repository location while presenting a clean, branded import path to users.
* set some environment variables in the dev shellsFranck Cuny2025-08-181-0/+4
|
* small cleanupFranck Cuny2025-08-171-19/+5
|
* manage the repository with nixFranck Cuny2025-08-175-0/+288
| | | | | | | Add a flake.nix to manage the development shell, the formatters, add some pre-commit checks, and such. This might evolve a bit over time but this is a good starting point.
* format go code with `nix fmt`Franck Cuny2025-08-171-9/+17
|
* first command added: pvizFranck Cuny2025-08-174-0/+266
`pviz` is a command-line tool that helps you understand the real impact of service availability targets (SLAs) by converting availability percentages into actual downtime durations across different time periods.