Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | First stab at elseif implementation | ridiculousfish | 2012-09-01 | |
| | ||||
* | Fix braces style | ridiculousfish | 2012-08-26 | |
| | ||||
* | Migrated function_data_t out of base block class | ridiculousfish | 2012-08-26 | |
| | | | | Removed an auto_ptr (yay) | |||
* | Made type property of block_t constant and private | ridiculousfish | 2012-08-26 | |
| | | | | Further work towards cleaning up block_t hierarchy | |||
* | First stab at getting rid of the ugly state1, state2 properties of block_t | ridiculousfish | 2012-08-26 | |
| | ||||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 | |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | |||
* | Fix to restore an optimization from parse_util_get_line_from_offset in a ↵ | ridiculousfish | 2012-08-04 | |
| | | | | more thread-safe way | |||
* | Signal handling cleanup and improved safety | ridiculousfish | 2012-06-04 | |
| | | | | | Fixes issue where you couldn't control-C out of a loop (https://github.com/ridiculousfish/fishfish/issues/13) Also stops doing memory allocation in the signal handler (oops) https://github.com/ridiculousfish/fishfish/issues/27 | |||
* | Fix to restore completions that use command substitution (like cd) | ridiculousfish | 2012-05-06 | |
| | | | | Fix to adopt the same escaping code for both completions and autosuggestions | |||
* | Improved fork reporting | ridiculousfish | 2012-04-21 | |
| | | | | Made autosuggestion work properly for tilde expansion | |||
* | Put fish on a diet. Tracked down the biggest memory hogs and fixed them. ↵ | ridiculousfish | 2012-03-03 | |
| | | | | Total allocations down by a factor of 3 or so, live allocations a few KB. | |||
* | Changed iterators from iter++ to ++iter | ridiculousfish | 2012-03-01 | |
| | | | | Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session | |||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | ridiculousfish | 2012-02-27 | |
| | | | | a per-parser job list | |||
* | Large set of changes to migrate sb_out and sb_err to wcstring | ridiculousfish | 2012-02-22 | |
| | ||||
* | Removed array_list_t (!) | ridiculousfish | 2012-02-21 | |
| | ||||
* | A bit more debugging to parser class to try to track down a crash | ridiculousfish | 2012-02-13 | |
| | ||||
* | Some hopefully good changes to get IOs off of halloc | ridiculousfish | 2012-02-09 | |
| | ||||
* | Replaced void*data with auto_ptr<function_data_t>, eliminating antoher halloc. | ridiculousfish | 2012-02-07 | |
| | ||||
* | Fix event_block_t list from ad-hoc linked list to std::dequeue | ridiculousfish | 2012-02-07 | |
| | ||||
* | Removed discriminated union from block_t type, allowing us to store ↵ | ridiculousfish | 2012-02-07 | |
| | | | | wcstrings in it | |||
* | Fix to not show thread debugging warning when entering characters like "~%". ↵ | Siteshwar Vashisht | 2012-01-30 | |
| | | | | expand_string2() now uses it's own parser instead of principal_parser. Added PARSER_TYPE_ERRORS_ONLY in parser_type_t. | |||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 | |
| | ||||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | Siteshwar Vashisht | 2012-01-29 | |
|\ | | | | | | | into CPlusPlus | |||
* | | Convert some cases where parsers are created to using PARSER_TYPE_GENERAL | ridiculousfish | 2012-01-22 | |
| | | ||||
* | | More work towards instanced parser. First successful compilation | ridiculousfish | 2012-01-22 | |
| | | ||||
* | | More work on the instanced parser | ridiculousfish | 2012-01-22 | |
| | | ||||
* | | More work towards instanced parser | ridiculousfish | 2012-01-20 | |
| | | ||||
* | | More work on instancing the parser | ridiculousfish | 2012-01-19 | |
| | | ||||
* | | Get some basic function signatures right for new instanced parser | ridiculousfish | 2012-01-16 | |
| | | ||||
* | | Some const correctness | ridiculousfish | 2012-01-16 | |
| | | ||||
* | | Beginnings of instance parser work | ridiculousfish | 2012-01-16 | |
| | | ||||
| * | Merge branch 'CPlusPlus' of ↵ | Siteshwar Vashisht | 2012-01-16 | |
| |\ | |/ |/| | | | gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus | |||
| * | Converted all auto completion calls (on pressing tab) to use ↵ | Siteshwar Vashisht | 2012-01-16 | |
| | | | | | | | | std::vector<completion_t>, bugs are yet to be fixed | |||
* | | Improved const-correctness, eliminating warnings. | Peter Ammon | 2012-01-14 | |
|/ | | | | Migrated some int to size_t | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 | |
| | ||||
* | remove trailing spaces | Grissiom | 2010-09-18 | |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | |||
* | Add the possibility for functions which do not shadow the arguments of the ↵ | axel | 2007-04-23 | |
| | | | | | | calling function darcs-hash:20070422221033-ac50b-d9544c87d0ddab10f7f503b5a1707292f266efe4.gz | |||
* | Move keyword detection code to separate file | axel | 2007-04-22 | |
| | | | | darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz | |||
* | Add breakpoint builtin | axel | 2006-11-11 | |
| | | | | darcs-hash:20061111105400-ac50b-18b9165f8719efd45b46e3b3786f7079edd721e7.gz | |||
* | Minor highlighting tweaks to make highlighter handle switches to 'command' ↵ | axel | 2006-12-14 | |
| | | | | | | and 'builtin' builtins more correctly darcs-hash:20061214134025-ac50b-e17f79d1d4d7594ab20a358296f84dbb6356f42b.gz | |||
* | Fix the code for ignoring infinite recursion | axel | 2006-11-02 | |
| | | | | darcs-hash:20061102134537-ac50b-2dddd06dd77c362caf44c9160acc29b76278b230.gz | |||
* | First stab at directory transition. Test with care... | axel | 2006-10-19 | |
| | | | | darcs-hash:20061019115023-ac50b-30c3fd51d8af8a616d63dfcac39370d7fe6d144e.gz | |||
* | Add autoindentation support | axel | 2006-10-07 | |
| | | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz | |||
* | First stab at multiline editing | axel | 2006-10-02 | |
| | | | | darcs-hash:20061001160258-ac50b-1a760913e64b96e30ff321d7fbe4069ca161cdfe.gz | |||
* | Make it possible to save a function when defining it using the -S switch | axel | 2006-09-09 | |
| | | | | darcs-hash:20060908141241-ac50b-69a055a1e791e04e2b1208a5c36b9bb22c854c12.gz | |||
* | Optionally add type of block to the end builtin to verify block nesting ↵ | axel | 2006-09-06 | |
| | | | | | | correctness darcs-hash:20060905204347-ac50b-d0f87a700e38cdff9787be827b0df90b7f7baba5.gz | |||
* | Fix incorrect usage of the term subshell when command substitution was meant | axel | 2006-08-23 | |
| | | | | darcs-hash:20060822143831-ac50b-cb5267a6434adcbd5bafb452d688bee06c23d4d6.gz | |||
* | Major restructuring of the buildsystem, meaning that the documentation ↵ | axel | 2006-06-13 | |
| | | | | | | doesn't needlessly rebuild itself, and the size of the fish binary drops slightly darcs-hash:20060613134328-ac50b-05ae75eb5cc081b680f38e8866fac00a679cc266.gz | |||
* | Use halloc in a few more places, including the highlight code | axel | 2006-06-13 | |
| | | | | darcs-hash:20060612141233-ac50b-1c44411dd31cdc31d6ccb226f567c308c4fc0f55.gz | |||
* | Make sure code validation error output for e.g. the complete builtin can be ↵ | axel | 2006-06-02 | |
| | | | | | | redirected, and that it has the prefix 'complete', not 'fish' darcs-hash:20060602021517-ac50b-5e566aefbd1c9bcb3a5f11f9fc1125d8c1d9e936.gz |