aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Walker: Support string operations on arraysAndré Aparício2012-08-192-1/+18
* Parser&Walker: Support redirectionAndré Aparício2012-08-031-0/+35
* Builtin: Support more options for declareAndré Aparício2012-07-203-5/+39
* Builtin: Support variable declarations in declareAndré Aparício2012-07-202-73/+106
* Replace boost::scoped_ptr with std::unique_ptrPetteri Räty2012-07-082-3/+2
* Builtin: Implement unset array supportAndré Aparício2012-07-083-1/+61
* Builtin: Implement set -u optionAndré Aparício2012-07-034-5/+87
* Builtin: Implement set builtinAndré Aparício2012-07-036-0/+188
* Builtin: implement read builtinAndré Aparício2012-07-034-0/+226
* Builtin: improve error output for some builtinsMu Qiao2012-05-265-15/+15
* Builtin: handle __export_funcs_var in inheritMu Qiao2012-05-261-3/+16
* Walker: support appending array to arrayMu Qiao2012-03-263-0/+23
* Builtin: fix argument handling of printf builtinMu Qiao2012-03-261-5/+15
* Parser&Walker: support literals in regular expMu Qiao2012-03-022-9/+12
* Doc: reduce doxygen warningsMu Qiao2011-08-043-7/+9
* Doc: improve \class documentationMu Qiao2011-08-0412-2/+54
* Build: install public headersMu Qiao2011-08-0325-487/+16
* Walker: support expansions without colonMu Qiao2011-08-021-10/+9
* Builtin: reimplement the local built-inMu Qiao2011-08-026-10/+100
* Core: do not declare $* to be read-onlyMu Qiao2011-08-021-1/+1
* Parser&Walker: reimplement export built-inMu Qiao2011-08-025-0/+103
* Core: raise exception when using local outside functionMu Qiao2011-08-021-0/+2
* Core: erase all \newline before parsingMu Qiao2011-08-022-8/+15
* Walker: reimplement runtime for parameter expansionMu Qiao2011-07-202-0/+18
* Build: use bash to verify test scriptsMu Qiao2011-07-182-4/+6
* Parser: reduce backtracking for command_atomMu Qiao2011-07-063-4/+46
* Merge branch 'multithreading'Mu Qiao2011-07-053-26/+72
|\
| * Merge remote branch 'betelgeuse/multithread' into multithreadingMu Qiao2011-07-053-26/+72
| |\
| | * Core: fix memory leakPetteri Räty2011-05-181-1/+9
| | * multithreadPetteri Räty2011-05-183-20/+59
* | | Walker: support ANSI-C QuotingMu Qiao2011-07-036-8/+25
* | | Builtin: support shift built-inMu Qiao2011-07-037-0/+193
* | | Core: fix headers that don't follow the coding styleMu Qiao2011-07-032-4/+4
* | | Doc: improve documentationMu Qiao2011-07-0316-109/+223
|/ /
* | Utility: improve token printingMu Qiao2011-06-262-2/+4
* | Walker: make arithmetic expansion follow POSIXMu Qiao2011-06-268-44/+47
* | Merge remote-tracking branch 'mu/fix_arithmetic'Petteri Räty2011-06-252-2/+24
|\ \
| * | Utility: support printing tokens received by walkerMu Qiao2011-06-222-2/+24
* | | Merge remote-tracking branch 'mu/break_builtin'Petteri Räty2011-06-255-7/+196
|\ \ \
| * | | Builtin: implement break built-inMu Qiao2011-06-234-0/+157
| * | | Core: abstract the role of continue exceptionMu Qiao2011-06-231-7/+39
| |/ /
* | | Builtin: make declare built-in throw exceptionsMu Qiao2011-06-222-34/+47
* | | Core: improve current exception usageMu Qiao2011-06-2221-123/+89
* | | Core: add more exceptionsMu Qiao2011-06-2217-10/+327
|/ /
* | Merge remote-tracking branch 'mu/bash_options' into reviewPetteri Räty2011-06-165-27/+79
|\ \
| * | Core: first support for bash optionsMu Qiao2011-06-133-0/+52
| * | Core: rename bash option to additional optionMu Qiao2011-06-135-27/+27
* | | Builtin: cache parsing failures in source built-inMu Qiao2011-06-161-4/+14
* | | Core: add namespace for interpreter_exceptionMu Qiao2011-06-1423-66/+69
|/ /
* | Builtin: support printf built-inMu Qiao2011-06-118-40/+218