Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.0.5 #6

Merged
merged 77 commits into from
Nov 26, 2024
Merged
Changes from 1 commit
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
c3edff4
Move tests to a standalone file
sea-grass Oct 16, 2024
6aca60d
Start working on websocket endpoint for live reload support
sea-grass Oct 16, 2024
1ffcab1
Sort collection list by date
sea-grass Oct 16, 2024
4a8931a
Organize DB statements
sea-grass Oct 16, 2024
31109dc
Add `zig build coverage` using system-installed kcov
sea-grass Oct 16, 2024
ff4b640
Start compiling graphviz
sea-grass Oct 16, 2024
9b84b3b
Update WIP changelog
sea-grass Oct 16, 2024
aae59a7
Update Page docs
sea-grass Oct 19, 2024
b2ebb4a
Start refactoring Site rendering
sea-grass Oct 21, 2024
8c5fdcc
Include md4c as library from dependency
sea-grass Oct 21, 2024
3543e30
Include mustach as a library from a dependency
sea-grass Oct 21, 2024
0a8fe8f
Include yaml as a lib from a dependency
sea-grass Oct 21, 2024
e892f37
Update dependencies and remove WIP graphviz
sea-grass Oct 21, 2024
0a73358
Add Database tests
sea-grass Oct 22, 2024
b88159d
Remove unnecessary libC linking and format build.zig.zon
sea-grass Oct 22, 2024
ecde5ea
Refactor serve
sea-grass Oct 22, 2024
85dfa20
Move http listener to Server container
sea-grass Oct 22, 2024
3cd6913
Revert changes to serve command
sea-grass Oct 22, 2024
29e8943
Refactor serve
sea-grass Oct 22, 2024
bc5acec
Update Page docs
sea-grass Oct 22, 2024
63d4333
Get rid of home template
sea-grass Oct 22, 2024
4738c06
Refactoring
sea-grass Oct 24, 2024
1495534
Simplify Goku Build API
sea-grass Oct 24, 2024
a683441
Add more informative error messages
sea-grass Oct 26, 2024
99bf974
Add quickjs and some tests
sea-grass Oct 27, 2024
8380e7e
Add docs step
sea-grass Oct 28, 2024
5c9f52c
Work on inspecting returned object from module evaluation
sea-grass Oct 28, 2024
e72db6b
Provide a custom allocator interface to quickjs
sea-grass Oct 29, 2024
3e3c6ed
Add attribution comment
sea-grass Oct 29, 2024
9e36c81
Move defs
sea-grass Oct 29, 2024
af40b5e
malloc_usable_size is a no-op.
sea-grass Oct 29, 2024
4a70296
Update JS test to count number of times a defined c function is called.
sea-grass Oct 29, 2024
7429f60
Add BatchAllocator
sea-grass Nov 11, 2024
b5c6141
Fix unit test
sea-grass Nov 11, 2024
2182875
Refactor out Database.IteratorType
sea-grass Nov 11, 2024
ab30bde
Use a union to represent lifetime of BatchAllocator instead of optional
sea-grass Nov 11, 2024
167b095
Move `Page` and `Template` tables to the `storage` namespace.
sea-grass Nov 11, 2024
29a7309
Adds `Database.Table(...).Iterator`, a simpler API for reading a data…
sea-grass Nov 11, 2024
49d0617
Use Table(...).Iterator
sea-grass Nov 12, 2024
7c5febe
Move goku.zig
sea-grass Nov 12, 2024
43f43d0
Add `Database.Table(...).iterator` to encourage keeping code local.
sea-grass Nov 12, 2024
2a147a9
Add custom test runner
sea-grass Nov 12, 2024
3324f1a
Merge remote-tracking branch 'refs/remotes/origin/development' into d…
sea-grass Nov 12, 2024
4f02c05
Add missing `lib.linkLibC();`
sea-grass Nov 12, 2024
07fbeef
Fix typo
sea-grass Nov 12, 2024
6b6044e
Start refactor of test_runner
sea-grass Nov 12, 2024
feff997
Modify custom test runner
sea-grass Nov 12, 2024
c9fe991
Remove Printer struct and print slow test results in the opposite order
sea-grass Nov 12, 2024
91d25c1
Simplify runTest
sea-grass Nov 12, 2024
92ce83a
Refactor test runner
sea-grass Nov 12, 2024
b12da60
Move custom test runner to local module
sea-grass Nov 15, 2024
cb1e653
Move local modules to subfolder `./modules`
sea-grass Nov 15, 2024
fd7c708
Add wasm mimetype to static server and make progress towards page
sea-grass Nov 15, 2024
e16f717
Improve CodeFence tests code coverage
sea-grass Nov 16, 2024
0585946
Add Site test
sea-grass Nov 16, 2024
d6689b2
Add mustache.renderStream test
sea-grass Nov 17, 2024
9c72856
Restructure tests to improve emitted docs
sea-grass Nov 17, 2024
fe58bc3
remove test runner
sea-grass Nov 19, 2024
ae8fd7f
add type to std_options
sea-grass Nov 19, 2024
62adafc
improve test coverage
sea-grass Nov 19, 2024
76f6757
Rename RenderContext to MustacheWriter
sea-grass Nov 19, 2024
06ac0fe
Remove RenderMustacheResult
sea-grass Nov 19, 2024
914c0c1
renderMustache to MustacheWriter function
sea-grass Nov 19, 2024
634e2c4
MustacheWriter.write to instance function
sea-grass Nov 19, 2024
d304254
Remove unused param
sea-grass Nov 19, 2024
94ff693
Use type name instead of Self
sea-grass Nov 19, 2024
7c4e094
refactor
sea-grass Nov 19, 2024
7643074
use zap sendfile
sea-grass Nov 23, 2024
2fdbb49
redirect to dir path if not found
sea-grass Nov 24, 2024
c71d7b3
serve docs
sea-grass Nov 24, 2024
a795223
don't cache sources.tar
sea-grass Nov 24, 2024
7cc6867
sea-grass Nov 26, 2024
d7d8532
better, more helpful error messages
sea-grass Nov 26, 2024
213a221
sea-grass Nov 26, 2024
7bc2279
changelog
sea-grass Nov 26, 2024
84e4865
update zig version in gh actions
sea-grass Nov 26, 2024
3f6988d
Merge branch 'main' into development
sea-grass Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add missing lib.linkLibC();
sea-grass committed Nov 12, 2024
commit 4f02c0506a0fb16c0c8f0f18b266997265c723a5
2 changes: 2 additions & 0 deletions md4c/build.zig
Original file line number Diff line number Diff line change
@@ -16,6 +16,8 @@ pub fn build(b: *std.Build) void {
.optimize = optimize,
});

lib.linkLibC();

lib.addCSourceFiles(.{
.root = upstream.path("src"),
.files = source_files,
2 changes: 2 additions & 0 deletions mustach/build.zig
Original file line number Diff line number Diff line change
@@ -16,6 +16,8 @@ pub fn build(b: *std.Build) void {
.optimize = optimize,
});

lib.linkLibC();

lib.addCSourceFiles(.{
.root = upstream.path("."),
.files = source_files,
2 changes: 2 additions & 0 deletions quickjs/build.zig
Original file line number Diff line number Diff line change
@@ -16,6 +16,8 @@ pub fn build(b: *std.Build) void {
.optimize = optimize,
});

lib.linkLibC();

lib.addCSourceFiles(.{
.root = upstream.path("."),
.files = source_files,
2 changes: 2 additions & 0 deletions yaml/build.zig
Original file line number Diff line number Diff line change
@@ -16,6 +16,8 @@ pub fn build(b: *std.Build) void {
.optimize = optimize,
});

lib.linkLibC();

lib.addCSourceFiles(.{
.root = upstream.path("src"),
.files = source_files,