aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse_execution.cpp
Commit message (Expand)AuthorAge
* Rework error messages to be shorter and to handle more special bash-ismsGravatar ridiculousfish2015-04-29
* Pass entire argv content to fish_command_not_found recipientsGravatar Roman Hargrave2015-04-19
* Modify parser to accept 'begin' without ';'Gravatar Sanne Wouda2015-04-13
* Fix return value of if/else statements to match POSIX. Hopefully should close...Gravatar Geoff Nixon2015-03-11
* Ignore user-supplied fd redirections above 2 for builtinsGravatar ridiculousfish2015-01-08
* Disallow backgrounding in conditionals and before and/or bool statementsGravatar ridiculousfish2014-11-02
* Don't stop job execution on wildcard errorsGravatar Kevin Ballard2014-10-13
* Remove some obsolete job flagsGravatar Kevin Ballard2014-10-13
* Suppress wildcard errors in functionsGravatar Kevin Ballard2014-10-13
* Standardize unmatched wildcard errorsGravatar Kevin Ballard2014-10-13
* Don't complain if no errors occurred due to cancellationGravatar ridiculousfish2014-10-06
* Fix for issue where comments are lost in function definitionsGravatar ridiculousfish2014-09-27
* Teach while loops to not hang forever with no-executeGravatar ridiculousfish2014-07-11
* Fix sense of test in parse_execution to issue a barrier if an externalGravatar ridiculousfish2014-07-06
* Do not continue execution if argument expansion fails. Fixes #1488Gravatar ridiculousfish2014-05-31
* Fix a duplicated variable, and defeat some warnings in fish_testsGravatar ridiculousfish2014-04-27
* Set the job property of block_t before expanding arguments associatedGravatar ridiculousfish2014-04-02
* Run restyle.sh to enforce style rules.Gravatar ridiculousfish2014-03-31
* Fix switch statement syntax highlighting so that the arguemnt to switchGravatar ridiculousfish2014-03-28
* Fix for crash with malformed switch statement. Fixes #1376Gravatar ridiculousfish2014-03-28
* Fix initially backgrounded jobs. Fixes #1373Gravatar ridiculousfish2014-03-28
* Merge branch 'master' into parser_cleanupGravatar ridiculousfish2014-03-26
|\
| * Space and time optimizations for parse_node_t. Reduced size from 48Gravatar ridiculousfish2014-03-25
| * Prefer swap() member function to std::swap. We were hitting theGravatar ridiculousfish2014-03-25
* | Excise use of parser_t's error() functionality. Thread aGravatar ridiculousfish2014-03-21
* | Rewrite parser_t::current_line() to respect new parserGravatar ridiculousfish2014-03-20
* | Fix line number reporting in new parserGravatar ridiculousfish2014-03-20
* | Clean up various block types and state as part of new parserGravatar ridiculousfish2014-03-02
|/
* Implement status -n (line number) with new parserGravatar ridiculousfish2014-03-01
* Revert "Merge pull request #1317 from pullreq/cpp"Gravatar ridiculousfish2014-02-28
* Fixes .c -> .cpp in comments. For doxygen.Gravatar Geoff Nixon2014-02-27
* Dead storesGravatar Geoff Nixon2014-02-27
* Expand the variable name as an ordinary parameter in for loops. AddedGravatar ridiculousfish2014-02-21
* Tweak error reporting in new parser to use fewer linesGravatar ridiculousfish2014-02-17
* Reimplement exec parsing. Instead of special-casing exec as a command,Gravatar ridiculousfish2014-02-13
* Tests and fix to allow return to work correctly within if statements. Closes ...Gravatar ridiculousfish2014-02-12
* Partially rework profiling. Fix profiling crash with new parser. FixesGravatar ridiculousfish2014-02-09
* Make if statements always return success at the end, matching otherGravatar ridiculousfish2014-02-07
* Highlight the entire variable name, not just the dollar sign. Fixes #1201Gravatar ridiculousfish2014-02-03
* Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
* Further cleanup and improvements to error messagesGravatar ridiculousfish2014-01-13
* Added tests for piping an fd other than stdoutGravatar ridiculousfish2014-01-13
* Include missing algorithm header in parse_execution.cppGravatar ridiculousfish2014-01-12
* Improvements to error reporting. In particular, we now append a newlineGravatar ridiculousfish2014-01-08
* Miscellaneous optimizations to reduce string copyingGravatar ridiculousfish2014-01-07
* Support for "simple block" optimization, where we can run blocksGravatar ridiculousfish2014-01-07
* Add a convenience method next_node_in_node_list which can be used forGravatar ridiculousfish2014-01-05
* Support for Ctrl-C cancellation in new parser. Added tests for it too.Gravatar ridiculousfish2014-01-02
* Support for stack overflow and infinite recursion detection in newGravatar ridiculousfish2014-01-01
* Further improvements to error reporting with new parserGravatar ridiculousfish2014-01-01