Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-27 | Compatibility checks temporarily disabled (2) | Chris Boesch | |
2023-06-27 | Compatibility checks temporarily disabled | Chris Boesch | |
2023-06-26 | Unit tests temporarily disabled | Chris Boesch | |
2023-06-26 | Revised exercises due to the changes of Zig version 0.11.0-dev.3853 | Chris Boesch | |
2023-06-26 | Merge pull request #331 from ratfactor/tokenization | Chris Boesch | |
First tokenization exerice | |||
2023-06-26 | First tokenization exerice. | Chris Boesch | |
2023-06-22 | Merge pull request #329 from lorrding/refactor-var-to-const | Chris Boesch | |
Change `var` to `const` in some exercises | |||
2023-06-22 | Update outdated comments | lording | |
2023-06-22 | Merge branch 'main' into refactor-var-to-const | lording | |
2023-06-22 | Merge pull request #328 from ratfactor/v3747 | Chris Boesch | |
Changed to zig developer version 3747 | |||
2023-06-22 | var to const when posssible | lording | |
2023-06-22 | Changed to zig developer version 3747. | Chris Boesch | |
2023-06-22 | Merge pull request #327 from lorrding/patch_v0.11.0-dev.3747 | Chris Boesch | |
Fix breaking change in builtin casts functions | |||
2023-06-22 | Fix broken builtin name in exercise 96 | lording | |
2023-06-22 | Fix broken builtin name in exercise 36 | lording | |
2023-06-18 | Merge pull request #325 from ckafi/what-a-dilema | Chris Boesch | |
fix typo | |||
2023-06-17 | fix typo | Tobias Frilling | |
2023-06-11 | Merge pull request #323 from ratfactor/issue318 | Chris Boesch | |
Issue318 | |||
2023-06-11 | Removed debug info. | Chris Boesch | |
2023-06-11 | Fixed missing comptime. | Chris Boesch | |
2023-06-10 | Merge pull request #321 from ratfactor/issue317 | Chris Boesch | |
Fixed description of @addWithOverflow | |||
2023-06-10 | Fixed description of @addWithOverflow | Chris Boesch | |
2023-06-09 | closes https://github.com/ratfactor/ziglings/pull/311 | Chris Boesch | |
2023-05-31 | Update README.md | Chris Boesch | |
Added Tokenization as ToDo | |||
2023-05-30 | Merge pull request #313 from chrboesch/colors | Chris Boesch | |
Changed error text to bold. | |||
2023-05-30 | Changed error text to bold. | Chris Boesch | |
2023-05-30 | Merge pull request #312 from pdietl/pdietl/fix_grammar | Chris Boesch | |
Change grammar: there's -> there are ex. 17 | |||
2023-05-30 | Merge pull request #308 from perillo/refactor-zigling-step-more | Chris Boesch | |
Refactor ZiglingStep more | |||
2023-05-27 | Change grammar: there's -> there are ex. 17 | Pete Dietl | |
2023-05-25 | changed version number | Chris Boesch | |
2023-05-25 | Merge pull request #309 from pseudocc/main | Chris Boesch | |
change std.debug.TTY to std.io.tty | |||
2023-05-25 | change std.debug.TTY to std.io.tty | pseudoc | |
Zig commit: 0f6fa3f20b3b28958921bd63a9a9d96468455e9c std: Move std.debug.{TTY.Config,detectTTYConfig} to std.io.tty Also get rid of the TTY wrapper struct, which was exlusively used as a namespace - this is done by the tty.zig root struct now. detectTTYConfig has been renamed to just detectConfig, which is enough given the new namespace. Additionally, a doc comment had been added. | |||
2023-05-22 | build: use the old color style | Manlio Perillo | |
In the `Zigling.printError` method, use a bold red color for the "error:" string and a dim red color for the error message. In the `Zigling.check_output` method, use the old color style. | |||
2023-05-20 | build: in `ZiglingStep.check_output` panic in case of OOM | Manlio Perillo | |
This is necessary since, when trimLines returns `std.mem.Allocator.Error`, no error message will be displayed to the user. An alternative is to use `std.Build.Step.fail`, but using @panic("OOM") is simpler and consistent with existing code. | |||
2023-05-19 | build: use `std.Build.Step.fail` to report errors | Manlio Perillo | |
Have all error messages handled in a single place (printError), by using the `std.Build.Step.fail` method. Ensure that the first letter in the error message is lower case and remove coloring, since it is done in the `ZiglingStep.printError` method. Additionally, in the `ZiglingStep.check_test` method, remove trailing whitespace from stderr. | |||
2023-05-19 | build: remove `ZiglingStep.eval` | Manlio Perillo | |
Remove the `ZiglingStep.eval` method and the src/ipc.zig source code. Use `Step.evalZigProcess`, instead. This greatly simplifies the code. Print the error messages and error bundle in `ZiglingStep.make`, both in case of error and success. Additionally, remove the `ZiglingStep.is_testing` field, since it is no longer necessary. | |||
2023-05-18 | Merge pull request #305 from perillo/improve-run-test | Chris Boesch | |
Improve running tests | |||
2023-05-15 | Enable again the unit tests | Manlio Perillo | |
2023-05-15 | Refactor testing support | Manlio Perillo | |
Following the implementation in `std.Build.Step.Compile, add the Kind type to differentiate between a normal executable and a test executable running zig tests. Replace `Exercise.run_test` field with `kind`. Compile the exercise in both the exe and test cases, reducing code duplication. Add the `check_output` and `check_test` methods in ZiglingStep, in order to differentiate the code checking a normal executable and a test executable. Update the tests to correctly check both the exe and test cases. Remove the temporary code added in commit 832772c. | |||
2023-05-15 | Update README.md | Chris Boesch | |
Marked 'testing' as finished. | |||
2023-05-15 | Merge pull request #304 from chrboesch/testing_exercise | Chris Boesch | |
Added testing exercise. | |||
2023-05-15 | Unit tests temporarily disabled. | Chris Boesch | |
2023-05-15 | Added testing exercise. | Chris Boesch | |
2023-05-14 | Merge pull request #300 from perillo/simplify-build | Chris Boesch | |
Simplify build.zig | |||
2023-05-14 | build: remove extra comment for named mode | Manlio Perillo | |
It was added in commit 879eeb6 (Execution of test exercises added.). | |||
2023-05-14 | tests: improve test case 3 | Manlio Perillo | |
Update test case 3 to check all exercises with an hint. | |||
2023-05-14 | build: remove the install and uninstall steps | Manlio Perillo | |
They are no longer used. | |||
2023-05-14 | build: improve the help message in ZiglingStep | Manlio Perillo | |
Add the Mode enum, so that ZiglingStep can detect if it was called in normal mode or in named mode. Update the help method to print the correct message based on the current build mode. | |||
2023-05-14 | build: remove unused declarations | Manlio Perillo | |
Remove the `Exercise.addExecutable` method and the `SkipStep` struct, since they are no longer used. | |||
2023-05-14 | build: show the logo in named mode | Manlio Perillo | |
When running `zig build -Dn=n`, ensure that the logo is printed. Update the tests. Closes #214 |