<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cimple/src/const.h, branch meson</title>
<subtitle>My little CI system (hopefully)</subtitle>
<id>http://git.tensin.name/cimple/atom?h=meson</id>
<link rel='self' href='http://git.tensin.name/cimple/atom?h=meson'/>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/'/>
<updated>2026-09-21T17:19:05Z</updated>
<entry>
<title>remove annoying trailing period from repo URLs</title>
<updated>2026-09-21T17:19:05Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-09-21T17:19:05Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=588fd2262c2f65e237a5a4e4858e06b4b87aaae3'/>
<id>urn:sha1:588fd2262c2f65e237a5a4e4858e06b4b87aaae3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unify my .clang-format files</title>
<updated>2026-06-12T15:20:08Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-06-12T15:20:08Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=1160cdb21e0b667269299853cb47a4aa88948dc3'/>
<id>urn:sha1:1160cdb21e0b667269299853cb47a4aa88948dc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>switch to egor@tensin.name</title>
<updated>2023-12-12T20:29:42Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2023-12-12T20:29:42Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=82c5f204346def706fdc7ee28a8e2570fb880369'/>
<id>urn:sha1:82c5f204346def706fdc7ee28a8e2570fb880369</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement a command to list runs</title>
<updated>2023-11-15T13:03:11Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-11-15T12:50:15Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=992ac5301fc8727d83017b242af2df9895eebfcc'/>
<id>urn:sha1:992ac5301fc8727d83017b242af2df9895eebfcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactoring</title>
<updated>2023-11-11T23:41:15Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-11-11T23:41:15Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=76e043e95579fd06a405d5fc73dd5983cca90f88'/>
<id>urn:sha1:76e043e95579fd06a405d5fc73dd5983cca90f88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>storage: mark completed runs as such</title>
<updated>2023-07-04T18:51:29Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-07-04T18:51:29Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=d4e47fdb640c3ddce285157eee88db899461fa3a'/>
<id>urn:sha1:d4e47fdb640c3ddce285157eee88db899461fa3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>appease clang-format</title>
<updated>2023-07-04T10:06:55Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-07-04T10:06:55Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=d1652d9bde1337e90cec7b69f0355e7565c1a93a'/>
<id>urn:sha1:d1652d9bde1337e90cec7b69f0355e7565c1a93a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>show git hash with --version</title>
<updated>2023-06-30T01:32:14Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-06-30T00:37:27Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=e928ce51bd8c26742abfd537b054483a18a9689c'/>
<id>urn:sha1:e928ce51bd8c26742abfd537b054483a18a9689c</id>
<content type='text'>
Also, use cmake's configure_file to build string constants in.
</content>
</entry>
<entry>
<title>rework server-worker communication</title>
<updated>2023-05-15T13:32:17Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-05-15T13:31:33Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=7cd83e15139447156ca915ce2d9d19295c146d56'/>
<id>urn:sha1:7cd83e15139447156ca915ce2d9d19295c146d56</id>
<content type='text'>
OK, this is a major rework.

* tcp_server: connection threads are not detached anymore, the caller has
  to clean them up. This was done so that the server can clean up the
  threads cleanly.
* run_queue: simple refactoring, run_queue_entry is called just run now.
* server: worker threads are now killed when a run is assigned to a
  worker.
* worker: the connection to server is no longer persistent. A worker
  sends "new-worker", waits for a task, closes the connection, and when
  it's done, sends the "complete" message and waits for a new task.

This is supposed to improve resilience, since the worker-server
connections don't have to be maintained while the worker is doing a CI
run.
</content>
</entry>
<entry>
<title>ci_queue -&gt; run_queue</title>
<updated>2023-05-13T12:24:40Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-05-13T12:24:36Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cimple/commit/?id=046e353e128372f846c432a90ca9401506d37d5b'/>
<id>urn:sha1:046e353e128372f846c432a90ca9401506d37d5b</id>
<content type='text'>
Also, some minor refactoring.
</content>
</entry>
</feed>
