Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'translation' | Hugo Hörnquist | 2022-04-07 |
|\ | |||
| * | Fix modularization of recurrence display. | Hugo Hörnquist | 2022-02-22 |
| | | |||
* | | Remove assert. | Hugo Hörnquist | 2022-03-28 |
| | | | | | | | | | | Barely used, and almost always was better server by a propper error call. | ||
* | | Normalize errors. | Hugo Hörnquist | 2022-03-28 |
| | | |||
* | | Add native UUID generator. | Hugo Hörnquist | 2022-03-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While not necessary, since we barely use UUID:s, it's still WAY faster, and nice to not depend on the system providing `uuidgen'. For comparison, number of UUID:s generated by different settups in 1 second: 65.000 :: guile native 700 :: guile shell-out 3.500.000 :: c native 100.000 :: libuuid - guile bindings 650.000 :: libuuid Tests where run with either (call-with-time-limit 1 (lambda () (let loop () (uuid) (set! count (1+ count)) (loop))) (lambda _ (display count))) or volatile unsigned long long count = 0; sigaction(SIGALARM, ...); alarm(1); for (;;) { uuid(); count++; } (let ((count 0)) (call-with-time-limit 1 (lambda () (let loop () ((@ (hnh util) uuidgen)) (set! count (1+ count)) (loop))) (lambda _ (format #t "exec count = ~:d~%" count)))) | ||
* | | Respecificy return value of with-atomic-output-to-file. | Hugo Hörnquist | 2022-03-08 |
| | | |||
* | | Cleanup in (hnh util path). | Hugo Hörnquist | 2022-03-07 |
|/ | |||
* | Move calculate-fg-color into calp subtree. | Hugo Hörnquist | 2022-02-02 |
| | | | | | While the algorithm was general, the packing of colors, along with the error handling made it to non-portable. | ||
* | Rewrote path-append to be portable. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | Add path-split. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | Add path-join. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | Move path-append to own module. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | Add tree-node. | Hugo Hörnquist | 2022-01-31 |
| | |||
* | Repair warnings-are-error configuration item. | Hugo Hörnquist | 2022-01-31 |
| | |||
* | Move stuff from calp/util to hnh/util. | Hugo Hörnquist | 2022-01-31 |
This is the first (major) step in splitting the generally useful items into its own library. |