|
|
22019acbb1
|
feat: add PHONY declarations and docs target to Makefile (#9)
---
name: "Default Template"
about: "The default template for `lambda`."
title: "feat: add PHONY declarations and docs target to Makefile"
ref: "main"
assignees: []
labels: []
---
## Description
This PR improves the Makefile by adding proper `.PHONY` declarations and a new `docs` target.
The `.PHONY` declarations ensure make properly handles targets that don't create files.
The `docs` target provides an easy way to view Go package documentation locally using godoc.
Changes:
- Add `.PHONY` declaration for all non-file targets (`it`, `run`, `profile`, `explain`, `graph`, `docs`).
- Add `docs` target that runs godoc server on port 6060 with helpful usage message.
### Decisions
None.
## Benefits
- Prevents make from getting confused if files with target names exist.
- Provides convenient documentation viewing with `make docs`.
- Improves Makefile maintainability following best practices.
## Checklist
- [x] Code follows conventional commit format.
- [x] Branch follows naming convention (`<type>/<description>`). Always use underscores.
- [ ] Tests pass (if applicable).
- [x] Documentation updated (if applicable).
Reviewed-on: #9
Co-authored-by: M.V. Hutz <git@maximhutz.me>
Co-committed-by: M.V. Hutz <git@maximhutz.me>
|
2026-01-10 23:29:30 +00:00 |
|
|
|
1d981ecce3
|
feat: compiled solution
|
2025-12-29 02:40:42 -05:00 |
|
|
|
17cf8f86f8
|
feat: explanation as observer too
|
2025-12-29 01:31:09 -05:00 |
|
|
|
c2b397a9f6
|
feat: observer pattern for statistics
|
2025-12-29 00:51:50 -05:00 |
|
|
|
e9dc3fe171
|
feat: added optional profiling
|
2025-12-28 22:52:10 -05:00 |
|
|
|
a4c049c0ff
|
feat: push outputs to file
|
2025-12-28 03:39:24 -05:00 |
|
|
|
633d4a4d3b
|
fix: no stringify in hot loop
|
2025-12-28 02:19:48 -05:00 |
|
|
|
0945cedf51
|
feat: only compute all free variables during a-conversion
|
2025-12-28 02:07:14 -05:00 |
|
|
|
4d81aca0b2
|
feat: fun little program
|
2025-12-28 00:53:43 -05:00 |
|
|
|
f4897d53a9
|
feat: it works!
|
2025-12-27 23:51:04 -05:00 |
|
|
|
f038d0a685
|
feat: parse saccharine, conversion incoming
|
2025-12-27 23:36:44 -05:00 |
|
|
|
0e185fbf41
|
feat: expression
|
2025-12-27 03:43:19 -05:00 |
|
|
|
1896cd652d
|
feat: better error messages
|
2025-12-27 02:39:56 -05:00 |
|
|
|
df53409887
|
fix: parameters converted in opposite order
|
2025-12-27 01:41:00 -05:00 |
|
|
|
a05a63627e
|
feat: better recursive descent
|
2025-12-27 01:18:06 -05:00 |
|
|
|
a56ec808ec
|
feat: read from std in
|
2025-12-25 00:46:48 -05:00 |
|
|
|
d5999e8e1c
|
feat: reducer, but doesn`t work
|
2025-12-25 00:30:15 -05:00 |
|
|
|
61bb622dcd
|
feat: tokenizer
|
2025-12-23 14:17:43 -05:00 |
|