<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rayedit.git/.gitignore, branch master</title>
<subtitle>Text editor for large files
</subtitle>
<id>http://git.dilluti0n.com/rayedit.git/atom?h=master</id>
<link rel='self' href='http://git.dilluti0n.com/rayedit.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/'/>
<updated>2025-05-27T17:35:14Z</updated>
<entry>
<title>minor: update .gitignore</title>
<updated>2025-05-27T17:35:14Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-27T17:35:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=a3d47fb2f366b2ec663d1c59598048f580901082'/>
<id>urn:sha1:a3d47fb2f366b2ec663d1c59598048f580901082</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: add automatic dependency tracking and streamline rules</title>
<updated>2025-05-27T16:31:54Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-27T16:31:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=0b88a6cd96df8244bf0ae225b9f40cc81f532661'/>
<id>urn:sha1:0b88a6cd96df8244bf0ae225b9f40cc81f532661</id>
<content type='text'>
- Derive `SRCS`, `OBJS`, and `DEPS` automatically via `wildcard`/pattern rules
- Switch to `:=` for simple variable expansion; drop redundant TEST_* variables
- Use a single pattern rule (`%.o: %.c`) instead of hand-written per-file recipes
- Mark `all`, `clean`, and `test` as explicit `.PHONY` targets
- Extend `clean` to remove generated `.d` files
- Update **.gitignore** to ignore `*.d` alongside `vgcore.*`
</content>
</entry>
<entry>
<title>minor: add vgcore.* to .gitignore</title>
<updated>2025-05-10T13:52:11Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-10T13:23:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=667c9532a71c2c9f363d9dfcc6872b015b5d70ea'/>
<id>urn:sha1:667c9532a71c2c9f363d9dfcc6872b015b5d70ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: for editor.c implement editor_suite::not_middle_of_line</title>
<updated>2025-05-01T12:06:56Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-01T12:06:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=8a035e7d78478da749a1d4d3370dab2e390538e1'/>
<id>urn:sha1:8a035e7d78478da749a1d4d3370dab2e390538e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change: executable name rayedit to red</title>
<updated>2025-04-28T13:44:59Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-28T13:44:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=3c5dfd1ce38028c4fe424f00177ac1c700b878a7'/>
<id>urn:sha1:3c5dfd1ce38028c4fe424f00177ac1c700b878a7</id>
<content type='text'>
for faster debuging :)
</content>
</entry>
<entry>
<title>implement unit test for vector::init_and_free, vector::grow</title>
<updated>2025-04-18T03:57:10Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-18T03:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=faab906634aeb40da7a554566179ffdfd8c0a5e7'/>
<id>urn:sha1:faab906634aeb40da7a554566179ffdfd8c0a5e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement: Unit test for line_append</title>
<updated>2025-04-18T03:08:51Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-18T03:08:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=e52a03ff2e98e1d70ad8b692a656b068030230a9'/>
<id>urn:sha1:e52a03ff2e98e1d70ad8b692a656b068030230a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tabify, gitignore</title>
<updated>2025-04-18T02:01:03Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-18T02:01:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=524f06747b5599f68b15d72dd70cf217284dc130'/>
<id>urn:sha1:524f06747b5599f68b15d72dd70cf217284dc130</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: add initial Criterion unit-test scaffolding for `line` module</title>
<updated>2025-04-18T01:19:39Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-18T01:19:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=4927aa4c9cc792523b62124308ef16713c382092'/>
<id>urn:sha1:4927aa4c9cc792523b62124308ef16713c382092</id>
<content type='text'>
* Introduce `test/test_line.c` with a basic append test validating
  `line_append()` updates `last` correctly.
* Extend makefile
  - add `unittest` target that links against Criterion and existing objects
  - add `make test` phony for one-shot execution
  - ensure `clean` removes the test binary.
* Update .gitignore to exclude the generated `unittest` executable.

This sets up a reproducible test harness so we can grow TDD coverage as
the editor evolves.
</content>
</entry>
<entry>
<title>tabify, gitignore, add -Wextra to CFLAGS</title>
<updated>2025-04-18T00:30:39Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-04-18T00:30:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=7d8d3f13e240f9763ae543d39433ff8ba52c775b'/>
<id>urn:sha1:7d8d3f13e240f9763ae543d39433ff8ba52c775b</id>
<content type='text'>
</content>
</entry>
</feed>
