projects
/
42
/
minishell.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
42/minishell.git
2024-08-31
Lukas Jiriste
Fix comments and noninitialized res in categorize
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Make most functions in execution.c Normal
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lilia-42
Refactor some files to comply with the 42 Norm
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lilia-42
Make vars.c comply with the 42 Norm
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Make some functions comply with the 42 Norm
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Simplify tokenization
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lilia-42
Make lines comply with the 42 Norm
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lilia-42
Add (VSCode) *.json files to gitignore
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lilia-42
Make lines in most files comply with the 42 Norm
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Improve Makefile
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Refactor input_method.c to rl and noleaks versions
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-31
Lukas Jiriste
Fix readline behaviour on SIGINT
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Make shell wait for all child processes to end
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Make the forks close ALL fds except the needed ones
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Set return value to 1 when input file is not found
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Set return value to 127 when command is not found
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Fix variable expansion inside quoted single quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-30
Lukas Jiriste
Fix export var validation
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lukas Jiriste
Merge builtin piping fix into trunk
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lukas Jiriste
Implement signal handling for execution
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lukas Jiriste
Implement signal handling on wildcard expansion
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lukas Jiriste
Add some signal handling for prompt
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lilia-42
Fix piping of built-in functions
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-29
Lukas Jiriste
Change Makefile to permit usage of sigaction
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-28
Lukáš Jiřiště
Make variable assignment possible in subshell
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-28
Lukáš Jiřiště
Make subshell execute in a new process
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Remove may_exit member of env
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Expand filenames in redirections
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Make env initialize properly
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Fix variable assignment broken by 7d83204
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Add exit codes, make exit a "normal" built-in
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Refactor input methods
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Fix export return value and error output
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Fix pipeline behaviour
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-27
Lukáš Jiřiště
Fix setting another value to exported variable
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Implement pipes and redirection for builtins
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Fix tokenization double free
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Fix tokenization bug introduced in aac1d76
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Implement built-in function unset
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Create header file for builtins
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-26
Lukáš Jiřiště
Move struct managing declarations to new file
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Implement the export function, change tokenization
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix return codes of cd, add error message to cd
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix showing single quotes upon expansion
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lilia-42
Modified: function pwd updated to return current path...
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Implement $? handling
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Make minishell not expand non-names
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix echo crashing upon accepting no input
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix the return value of the builtins
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Merge branch builtins into wildcards
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lilia-42
Add env & pwd
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix issues with patterns of form /*/
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix shenanigans of wildcards with quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Make wildcards work with variables and quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Make wildcard expansion quoted
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Improve wildcard recognition
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lilia-42
Add echo builtin function
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix the wildcards' interaction with directories
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-08
Lukas Jiriste
Add '*' and '?' wildcard support
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-08
Lukas Jiriste
Make tokenization function smaller, fix quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make the parsing table structure static
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Implement the change directory (cd) builtin
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make empty input not emit error (or anything else)
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Fix crashes on empty input
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Improve the make system
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Update Libft for better Makefile
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove exe permissions from shell_parsing_table
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Add parsing table and rules to the source code
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Update Libft for the new loading of parsing table
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make parsing return 0 only when input is accepted
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove printing the parsing tree
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make minishell close file descriptors
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Simplify t_redirection
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove redirections from the environment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Make operators < and << work
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Implement redirection duping
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Let environment be inhereted by child processes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Implement pipe duping
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Allow execve to run
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix not closing DIR
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Add the possibility to specify path to executable
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix fields always ending with empty string
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Update Libft for a fix of invalid read in ft_split
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Add the structure of ex_fields, implement find_exe
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix here file delimiter recognition
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix not freeing filename
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Make sure t_vecs are initialized before free
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Fix missing terminator null in assignment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Remove interpreting unclosed quotes and \
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Add var expansion and quote handling to assignment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Handle quotes in WORD tokens
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Fix the get_var_name name recognition logic
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix some minor issues
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add the rest of execution except for ex_fields
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Update Libft fot ft_swap_int
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix change in ft_split signature.
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Update Libft for some new t_vec functions
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add the actual split to fields
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix minor issues
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Implement expansion inside execution.c
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
next