index
:
minishell.git
lexer
m_test
master
path
rendu
School project: a minimalistic shell based on bash
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
eval
Age
Commit message (
Collapse
)
Author
2020-10-09
Added interpolation prototype (segfault on linux otherwise)
Charles Cabergs
2020-10-09
Splitting preprocessing, Added parsed error helper
Charles Cabergs
2020-10-09
Norming eval
Charles Cabergs
2020-10-09
Norming header, Fixing mistakes detected by static analyser
Charles Cabergs
2020-10-08
Fixing input not fully eaten syntax error, Added basename in prompt
Charles Cabergs
2020-10-08
Fixing leaks in parser and preprocessor
Charles Cabergs
2020-10-07
Fixing happy path memory leaks
Charles Cabergs
2020-10-07
Added signal on pipeline and operations
Charles Cabergs
2020-10-07
Fixing parenthesis pipeline parsing, False negative unmatched quote on str
Charles Cabergs
2020-10-06
Fixing macos error messages and SHLVL
Charles Cabergs
2020-10-06
Removing previous pipe bloat
Charles Cabergs
2020-10-06
Fixing error status on mac, Fixing parser pipeline segfault, Fixing pipeline ↵
Charles Cabergs
not closing read-end
2020-10-06
Added pipeline ast and pipeline evaluation (not working when first command ↵
Charles Cabergs
is infinite)
2020-09-16
Fixing memory leaks in preprocess and parser
Charles Cabergs
2020-09-16
Added g_state to store global variables, Refactoring tok_assign_str
Charles Cabergs
2020-09-16
Refactoring main, all setup code in setup.c, disabled -c and -l flags if not ↵
Charles Cabergs
tested
2020-09-15
Partially fixing pipes (more than 1 still breaks)
Charles Cabergs
2020-09-15
Refactoring env, Removing bloat from utils, exec and env
Charles Cabergs
2020-09-15
Fixing most of the bugs in path
Charles Cabergs
2020-09-14
Removing path hash table, replacing it by brute force search
Charles Cabergs
2020-09-14
Refactoring exec_search_path to distinguish between command not found and ↵
Charles Cabergs
malloc error
2020-09-14
Fixing status to string leak by putting the string representation in a ↵
Charles Cabergs
static buffer
2020-09-14
Refactoring redir and preprocess_filename to distiguish between command ↵
Charles Cabergs
error and fatal error
2020-09-13
Refactoring eval file structure, Added comment to builtin
Charles Cabergs
2020-09-13
Fixing pipe zombie children
Charles Cabergs
2020-09-12
Added concurrent pipeline (not working with minishell_test for some obscure ↵
Charles Cabergs
reason)
2020-09-11
Removing command local variable
Charles Cabergs
2020-09-10
Added errorf_ret helper, Removing error to status (just status code and ↵
Charles Cabergs
fatal error)
2020-09-10
Added better error handling in eval
Charles Cabergs
2020-09-09
Re Added cmd variable
Charles Cabergs
2020-08-28
Fixing double free redir, export and preprocess on empty value
Charles Cabergs
2020-08-28
Cleaning parser
Charles Cabergs
2020-08-27
Updated preprocessing, redir, ast to use t_tok_lst instead of t_ftlst
Charles Cabergs
2020-08-27
Renaming e_token_tag -> e_tok
Charles Cabergs
2020-08-20
Refactoring preprocess, replacing ms_split_notrim by a more direct function
Charles Cabergs
2020-08-19
Removing glob, Rewritting preprocessing with escape and interpolation only
Charles Cabergs
2020-07-20
Fixing glob by removing chdir, Changed cmd variables
Charles
2020-07-20
update eval_cmd
nass1pro
2020-07-19
Added errof for cleaner error message, Removed previous error functions
Charles
2020-07-19
Fixing directory cmd and $?
Charles
2020-07-19
Fixing cd error messages, Fixing glob on links
Charles
2020-07-18
Fixing exit error message and overflow detection
Charles
2020-07-18
Fixing cmd_variable with same names with env_export, Refactoring signal and ↵
Charles
prompt out of main
2020-07-15
Added cmd local/exported environment variable (WIP, still a few edge cases)
Charles
2020-07-15
Added export/unset builtin error message and status code
Charles
2020-07-15
Added g_basename global for error message prefix
Charles
2020-07-14
update lexer
nass1pro
2020-07-14
Refactoring error handling during parsing
Charles
2020-07-13
Added signal interupt and signal quit
Charles
2020-06-23
Fixing builtin which needed to not be run in a child process, Added exit builtin
Charles
[next]