aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge remote-tracking branch 'mu/array_expansion'Petteri Räty2011-06-112-69/+89
|\ \
| * | Walker: reimplement positional parameterMu Qiao2011-06-111-20/+6
| * | Core: call resolve_variable for searching variablesMu Qiao2011-06-112-14/+12
| * | Walker: support array offset expansionMu Qiao2011-06-112-35/+71
* | | Merge remote-tracking branch 'mu/simplify_arithmetic'Petteri Räty2011-06-113-291/+8
|\ \ \
| * | | Core: declared some methods to be constMu Qiao2011-06-102-6/+6
| * | | Core: move helper functions to grammar fileMu Qiao2011-06-102-32/+0
| * | | Walker: remove abstraction for arithmeticMu Qiao2011-06-103-253/+2
| |/ /
* / / Core: reduce file dependenciesPetteri Räty2011-06-102-12/+23
|/ /
* | Core: fix function handlingMu Qiao2011-06-098-43/+141
* | Core: remove unnecessary includeMu Qiao2011-06-091-1/+0
* | Builtin: support shopt -pMu Qiao2011-06-093-1/+29
* | Walker: support != in arithmetic expansionMu Qiao2011-06-091-0/+9
* | Builtin: support declare -p varsMu Qiao2011-06-092-2/+36