aboutsummaryrefslogtreecommitdiff
path: root/src/eval/cmd.c
AgeCommit message (Collapse)Author
2020-10-06Removing previous pipe bloatCharles Cabergs
2020-09-16Fixing memory leaks in preprocess and parserCharles Cabergs
2020-09-16Added g_state to store global variables, Refactoring tok_assign_strCharles Cabergs
2020-09-15Partially fixing pipes (more than 1 still breaks)Charles Cabergs
2020-09-15Refactoring env, Removing bloat from utils, exec and envCharles Cabergs
2020-09-15Fixing most of the bugs in pathCharles Cabergs
2020-09-14Removing path hash table, replacing it by brute force searchCharles Cabergs
2020-09-14Refactoring exec_search_path to distinguish between command not found and ↵Charles Cabergs
malloc error
2020-09-14Fixing status to string leak by putting the string representation in a ↵Charles Cabergs
static buffer
2020-09-14Refactoring redir and preprocess_filename to distiguish between command ↵Charles Cabergs
error and fatal error
2020-09-13Refactoring eval file structure, Added comment to builtinCharles Cabergs
2020-09-13Fixing pipe zombie childrenCharles Cabergs
2020-09-12Added concurrent pipeline (not working with minishell_test for some obscure ↵Charles Cabergs
reason)
2020-09-11Removing command local variableCharles Cabergs
2020-09-10Added errorf_ret helper, Removing error to status (just status code and ↵Charles Cabergs
fatal error)
2020-09-10Added better error handling in evalCharles Cabergs
2020-09-09Re Added cmd variableCharles Cabergs
2020-08-28Fixing double free redir, export and preprocess on empty valueCharles Cabergs
2020-08-27Updated preprocessing, redir, ast to use t_tok_lst instead of t_ftlstCharles Cabergs
2020-08-20Refactoring preprocess, replacing ms_split_notrim by a more direct functionCharles Cabergs
2020-07-20Fixing glob by removing chdir, Changed cmd variablesCharles
2020-07-20update eval_cmdnass1pro
2020-07-19Added errof for cleaner error message, Removed previous error functionsCharles
2020-07-19Fixing directory cmd and $?Charles
2020-07-19Fixing cd error messages, Fixing glob on linksCharles
2020-07-18Fixing exit error message and overflow detectionCharles
2020-07-18Fixing cmd_variable with same names with env_export, Refactoring signal and ↵Charles
prompt out of main
2020-07-15Added cmd local/exported environment variable (WIP, still a few edge cases)Charles
2020-07-15Added export/unset builtin error message and status codeCharles
2020-07-15Added g_basename global for error message prefixCharles
2020-07-14Refactoring error handling during parsingCharles
2020-07-13Added signal interupt and signal quitCharles
2020-06-23Fixing builtin which needed to not be run in a child process, Added exit builtinCharles
2020-06-19Added parenthesis handling in eval (not tested)Charles
2020-06-17Added (basic) operator evaluationCharles
2020-06-15Refactoring redirection out of eval/cmd.c, Added tag check shortcutCharles
2020-06-15Fixing leaks (need refactoring)Charles
2020-06-14WIP: Added eval cmd with redirection and builtinsCharles
2020-06-14Added eval cmd and error handling draft, Updated preprocessing for listCharles