summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Factor out common parts of templates into partialsTom Smeding4 days
|
* Index logs in parallelTom Smeding5 days
|
* Slightly optimise realiseEventsTom Smeding5 days
|
* Some optimisation of indexingTom Smeding5 days
|
* Remove unused dependenciesTom Smeding12 days
|
* Commented-out debugging codeTom Smeding12 days
| | | | | I'll leave the sort in, it's hardly the bottleneck and it makes debugging issues easier and benchmarks more predictable.
* Make 'test count' entry point slightly more usefulTom Smeding12 days
|
* Debug and optimise C znc parserTom Smeding12 days
|
* More correct NOTICE styling in CSSTom Smeding12 days
|
* Move to Prelude.foldl' now that we require GHC 9.10Tom Smeding12 days
|
* C parsing workTom Smeding12 days
|
* WIP stub znc parsing in CTom Smeding12 days
|
* Add .mustache files to extra-source-files for rebuild detectionTom Smeding2026-07-20
|
* Silence unused-variable warning in TH-generated codeTom Smeding2026-07-20
|
* Prev/next buttons on calendar-dayTom Smeding2026-07-20
| | | | Thanks jreicher for suggesting!
* Update TODO.txtTom Smeding2026-07-12
|
* Also add log.js to calendar-dayTom Smeding2026-06-30
|
* Disable dumb ligatures in body fontTom Smeding2026-06-30
|
* Also show viewopts box on calendar-day pagesTom Smeding2026-06-28
|
* Set ef cookie on Path=/Tom Smeding2026-06-28
|
* Fix nickhash computation in log.jsTom Smeding2026-06-28
|
* Nick colors on client in JSTom Smeding2026-06-28
|
* Content types on static filesTom Smeding2026-06-28
|
* Less printsTom Smeding2026-06-28
|
* Stop the instrument print spamTom Smeding2026-06-28
|
* Prototype compressed event listingTom Smeding2026-06-28
|
* Add tirclogv.prof to .gitignoreTom Smeding2026-05-10
|
* Clean upTom Smeding2026-05-10
|
* meta-externalagent, stop crawling all the ?eid= URLsTom Smeding2026-05-10
|
* style.css: Add unline to <a> also on :focusTom Smeding2026-05-10
|
* Migrate index and calendar templates to new rendererTom Smeding2026-05-10
|
* Generate renderer functions using THTom Smeding2026-05-10
| | | | | | These take (and project from) a data type instead of hash maps, _and_ use text-builder-linear, _and_ have the full template inlined. The result is that this is the fastest renderer yet.
* Rendering performance experimentsTom Smeding2026-05-10
|
* Less warningsTom Smeding2026-05-10
|
* Make genEventID 5x as fastTom Smeding2026-05-10
| | | | | | showIntAtBase wasn't inlined, so not specialised to Word64, so all the arithmetic went via typeclasses (inluding a number of fromIntegral @Word64 @Int, which went via Integer).
* Optimisations to log rendering with mustacheTom Smeding2026-05-09
|
* FaviconTom Smeding2026-05-08
|
* Add 'test count' commandTom Smeding2026-05-08
|
* Add robots.txtTom Smeding2026-05-08
| | | | Hopefull this prevents crawlers from hitting all the ?eid= links...
* Instrument handler blocksTom Smeding2026-05-08
|
* Catch error in sendMany and don't throwTom Smeding2026-05-08
|
* Partial Pacific->UTC converterTom Smeding2026-05-08
|
* Test http parser somewhatTom Smeding2026-05-08
|
* Rename mini-http to mini-http-serverTom Smeding2026-05-08
| | | | And move Parser to Internal.Parser for test suite
* mini-http: Fix parserTom Smeding2026-05-08
|
* Rename log-tz-convert.py to -znc-NLTom Smeding2026-05-08
|
* ZNC: fix notice parsingTom Smeding2026-05-08
|
* Eliminate some thunksTom Smeding2026-05-08
| | | | This saves ALL the memory; all files were previously kept in memory
* Update TODOTom Smeding2026-05-03
|
* Convert from wai/warp to mini-http-serverTom Smeding2026-05-03
|