aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* json: factor out json_object_put into json_freeEgor Tensin2023-12-27
|
* docker: bump base imageEgor Tensin2023-12-27
|
* test: exclude flame graph tests by defaultEgor Tensin2023-12-27
|
* switch to egor@tensin.nameEgor Tensin2023-12-12
|
* rationale.md: add a forewordEgor Tensin2023-11-28
|
* implement a command to list runsEgor Tensin2023-11-15
|
* client: print the server responseEgor Tensin2023-11-12
|
* json_rpc: add a routine to generate request IDsEgor Tensin2023-11-12
|
* refactoringEgor Tensin2023-11-12
|
* ci.sh: fix docker-compose argument orderEgor Tensin2023-11-02
|
* test: prevent some classes of hangupsEgor Tensin2023-11-02
| | | | | This would allow the exceptions (like the logging misconfiguration exceptions recently) to propagate to the main process.
* fix Python version for GitHub Actions runsEgor Tensin2023-11-02
|
* Makefile: align assignmentsEgor Tensin2023-10-31
|
* add links to reports to DEVELOPMENT.mdEgor Tensin2023-08-28
|
* workflows/ci: separate job for publishing to PagesEgor Tensin2023-08-27
|
* Makefile: fix commentsEgor Tensin2023-08-27
|
* test: add a target to generate an HTML reportEgor Tensin2023-08-27
|
* again, reorganize test targetsEgor Tensin2023-08-27
|
* Makefile: reorder targets, add commentsEgor Tensin2023-08-27
|
* mention Valgrind tests in DEVELOPMENT.mdEgor Tensin2023-08-27
|
* Makefile: remove unused targetsEgor Tensin2023-08-27
|
* make test/perf -> make flame_graphsEgor Tensin2023-08-27
|
* add DEVELOPMENT.mdEgor Tensin2023-08-27
|
* sanitize linked librariesEgor Tensin2023-07-28
|
* never omit frame pointerEgor Tensin2023-07-26
| | | | | | | | This optimization is honestly just evil. Even a whole distro thinks that: https://fedoraproject.org/wiki/Changes/fno-omit-frame-pointer
* test: test a weird exit codeEgor Tensin2023-07-26
|
* process: portable exit code processingEgor Tensin2023-07-26
|
* workflows/ci: refactoringEgor Tensin2023-07-26
|
* use tabs consistentlyEgor Tensin2023-07-26
|
* flamegraph.sh: prettier and narrower graphsEgor Tensin2023-07-23
|
* move valgrind.sh to scripts/Egor Tensin2023-07-19
|
* flamegraph.sh: reduce graph widthEgor Tensin2023-07-19
|
* test: refactor command line optionsEgor Tensin2023-07-19
|
* README: updateEgor Tensin2023-07-19
|
* workflows/ci: restructure job dependenciesEgor Tensin2023-07-19
| | | | | The primary reason behind this was the desire to get rid of duplicate deployments to GitHub Pages.
* README: updateEgor Tensin2023-07-18
|
* workflows/ci: publish stuff to gh-pagesEgor Tensin2023-07-18
|
* test: store multiple flame graphs alongsideEgor Tensin2023-07-18
| | | | | | | Previously, it would get stored in build/flame_graph/flame_graphs.svg. Now, the test repository codename is added to the file name. Also, some refactoring and simplifying test filtering.
* flame_graph.sh -> flamegraph.shEgor Tensin2023-07-18
| | | | Inspired by flamegraph.pl.
* test: minor refactoringEgor Tensin2023-07-18
|
* test: exclude silly tests from python_tests_valgrindEgor Tensin2023-07-18
|
* test: speed up output_long test_repo testsEgor Tensin2023-07-18
|
* implement flame graph generationEgor Tensin2023-07-18
|
* net: don't copy data in struct bufEgor Tensin2023-07-18
|
* process: preserve the exit code moreEgor Tensin2023-07-18
| | | | | If the process is killed by a signal, preserve the exit code as it would be reported by $?.
* json_rpc: removed unused routinesEgor Tensin2023-07-18
|
* net: remove unused buf_* routinesEgor Tensin2023-07-18
|
* switch to JSON-RPC as message formatEgor Tensin2023-07-18
| | | | | | Instead of the weird `struct msg` I had, I switched to the JSON-RPC format. It's basically the same, but has a well-defined semantics in case of errors.
* docker: sanitize package dependenciesEgor Tensin2023-07-14
|
* test: move some code to lib/Egor Tensin2023-07-12
|