Gu://em_
|
ac851fa895
|
fix: fixed A LOT of bugs and memory leaks. Removed ast_is_* commands as they're not really useful and seems redundant with ast_get_*. Also made some changes to lists utils to make architecture clearer and some other random tweaks or fixes.
|
2026-01-31 15:50:57 +01:00 |
|
Gu://em_
|
f31fca4204
|
feat: full while/until loops support, important bug fixes and more tests
|
2026-01-30 23:43:49 +01:00 |
|
Gu://em_
|
d6e6bfacf2
|
feat: Merge branch 'parser' into dev
|
2026-01-30 21:32:57 +01:00 |
|
Gu://em_
|
3794ee0253
|
fix: pourcent
|
2026-01-30 21:29:39 +01:00 |
|
Matteo Flebus
|
834b6585c5
|
merge unit_tests in dev
|
2026-01-30 20:21:07 +01:00 |
|
Matteo Flebus
|
00fe1a4717
|
feat(tests): and_ors.sh renamed
|
2026-01-30 20:06:40 +01:00 |
|
Matteo Flebus
|
df367b0a3c
|
feat(tests): .sh file to test and_ors
|
2026-01-30 20:05:48 +01:00 |
|
william.valenduc
|
f0b39535fb
|
feat(utils): lists tests
|
2026-01-29 20:35:56 +00:00 |
|
william.valenduc
|
e65c55f5c9
|
feat(vars): unit tests
|
2026-01-29 20:00:40 +00:00 |
|
william.valenduc
|
567192b771
|
feat(vars): unit tests
|
2026-01-29 11:18:33 +00:00 |
|
Matteo Flebus
|
8a5c589742
|
feat(parser): redirections
|
2026-01-27 19:56:33 +01:00 |
|
Matteo Flebus
|
f1ad31c442
|
Merge branch 'dev'
|
2026-01-26 17:22:06 +01:00 |
|
Matteo Flebus
|
c8c72085cb
|
fix(testsuite): files .sh now have the correct shebang
|
2026-01-26 17:21:34 +01:00 |
|
Gu://em_
|
69bdecbb62
|
fix: fixed testsuite reporting false failures
|
2026-01-25 16:50:22 +01:00 |
|
matteo
|
668bba5b02
|
Merge branch 'testsuite' into dev
|
2026-01-24 17:49:07 +01:00 |
|
matteo
|
0c23863580
|
fix(functional-testsuite): timeout shorter, 2s => 0.2s
|
2026-01-24 17:45:17 +01:00 |
|
Gu://em_
|
adc1bdc841
|
Merge branch 'functional-testing' into dev
|
2026-01-24 17:19:50 +01:00 |
|
Gu://em_
|
83935e9180
|
feat: vla les tests
|
2026-01-24 17:19:03 +01:00 |
|
matteo
|
e11eca72dc
|
fix(testsuite): iobackend tests are now useable
|
2026-01-24 16:54:26 +01:00 |
|
matteo
|
79a73a23a0
|
fix(testsuite): unit testing running
|
2026-01-24 16:36:23 +01:00 |
|
matteo
|
91806d926e
|
fix: testsuite sees the BIN_PATH, default value is to src/42sh
|
2026-01-24 16:04:42 +01:00 |
|
william.valenduc
|
07d345f754
|
feat(vars): $# init
|
2026-01-24 14:51:27 +00:00 |
|
matteo
|
f3be15abb5
|
fix: testsuite sees the BIN_PATH, default value is to src/42sh
|
2026-01-24 15:46:19 +01:00 |
|
matteo
|
de9173a71f
|
fix: testsuite
|
2026-01-23 23:20:32 +01:00 |
|
matteo
|
01c2505489
|
Merge branch 'functional-testing' into dev
|
2026-01-23 20:33:33 +01:00 |
|
matteo
|
b9d7dbce1f
|
feat: build system ready for testsuite using make check
|
2026-01-23 20:31:49 +01:00 |
|
william.valenduc
|
7bcf48f63e
|
feat(args): $0, $1, ... in vars
|
2026-01-23 17:05:56 +00:00 |
|
Gu://em_
|
ed6e761f9c
|
feat: testsuite summary and enhanced tests look
|
2026-01-21 22:59:33 +01:00 |
|
Gu://em_
|
402b1614b5
|
feat: Extended base tools for testing and made a basic test
|
2026-01-21 19:17:29 +01:00 |
|
Gu://em_
|
4d27cea46b
|
feat: basic foundations for functional testing
|
2026-01-20 23:00:20 +01:00 |
|
william.valenduc
|
913e3bb5f5
|
feat(expansion): add special var expansion tests $$ and $?
|
2026-01-19 18:20:26 +00:00 |
|
william.valenduc
|
b443cd1876
|
feat(expansion) 10291 expansion
|
2026-01-19 17:55:16 +00:00 |
|
william.valenduc
|
2ebf56dde7
|
fix(hash_map): fixed leak on value update
|
2026-01-19 15:28:35 +00:00 |
|
william.valenduc
|
34c741d86e
|
feat(expansion): expand_var and expand
|
2026-01-18 01:27:31 +00:00 |
|
william.valenduc
|
a16712e802
|
feat(expansion): special_variable_with_braces test
|
2026-01-18 00:29:31 +00:00 |
|
william.valenduc
|
df7cc02eb9
|
feat(string_utils): insert_into
|
2026-01-17 23:59:09 +00:00 |
|
matteo
|
c299882586
|
fix: now compiles and works for simple commands + clang format
|
2026-01-17 23:55:59 +00:00 |
|
matteo
|
e8d10523ae
|
feat(testsuite): autotools working, testsuite and debug implemented and working
|
2026-01-17 23:55:59 +00:00 |
|
william.valenduc
|
dadbebfceb
|
feat(expansion): parse_var_name and tests
|
2026-01-16 21:48:27 +00:00 |
|
Matteo Flebus
|
9923ebc677
|
merge: iobackend on dev
|
2026-01-13 11:08:36 +01:00 |
|
william.valenduc
|
e3785dbd08
|
feat(args): args_handler error handling and print_usage
|
2026-01-12 19:30:11 +00:00 |
|
william.valenduc
|
d1f4e0e88d
|
refactor(string_utils)!: rename skip_blanks to trim_blank_left and update signature
|
2026-01-12 17:41:24 +00:00 |
|
Matteo Flebus
|
af1af49ae1
|
feat(utils): string utils + corresponding tests
|
2026-01-08 17:03:52 +01:00 |
|
Gu://em_
|
78967f3ef6
|
test: iob_init and iob_close tests (+ small typo fix in src)
|
2026-01-08 16:59:37 +01:00 |
|
Matteo Flebus
|
e7784b8df1
|
feat(tests): mini testsuite for token creation
|
2026-01-08 15:58:24 +01:00 |
|
Guillem George
|
f93ab2ed44
|
feat: README, gitgnore and basic project structure
|
2026-01-06 17:53:41 +01:00 |
|