aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.cpp
Commit message (Collapse)AuthorAge
...
* Modified functions in function.h/.cpp to use wcstring instead wchar_t*, ↵Gravatar Siteshwar Vashisht2012-02-19
| | | | other files also modified to use wcstring.
* Fix for removing too many event handlers (that's why "Goodbye" never got ↵Gravatar ridiculousfish2012-02-17
| | | | printed")
* Changes to make autosuggestion smarter about not suggesting commands that ↵Gravatar ridiculousfish2012-02-16
| | | | could never succeed.
* Final removal of halloc. It's like Christmas Morning.Gravatar ridiculousfish2012-02-09
|
* Removed halloc_wcsdupGravatar ridiculousfish2012-02-09
|
* Some hopefully good changes to get IOs off of hallocGravatar ridiculousfish2012-02-09
|
* Cleanup event_get_descGravatar ridiculousfish2012-02-08
|
* Got rid of multiple cd paths, only current directory will be searched while ↵Gravatar Siteshwar Vashisht2012-02-09
| | | | changing directories, implicit cd (entering directory just by typing it's name) is removed.
* Fix event_block_t list from ad-hoc linked list to std::dequeueGravatar ridiculousfish2012-02-07
|
* Removed discriminated union from block_t type, allowing us to store ↵Gravatar ridiculousfish2012-02-07
| | | | wcstrings in it
* Work on new history implementationGravatar ridiculousfish2012-02-05
|
* CLean up current_filename, make it a std::stackGravatar ridiculousfish2012-02-02
|
* Clean up uses of completion_tGravatar ridiculousfish2012-02-01
|
* Migrated off of old variant of expand_one that used hallocGravatar ridiculousfish2012-01-31
|
* More cleanup of static string buffers in favor of wcstringGravatar ridiculousfish2012-01-31
|
* Clean up how argv is stored in process_tGravatar ridiculousfish2012-01-31
|
* Squash a bunch of warningsGravatar ridiculousfish2012-01-31
|
* Change parser_t::parse_job's args array to be a local, rather than just leak ↵Gravatar ridiculousfish2012-01-31
| | | | it, which no longer seems to crash
* Fix a leakGravatar ridiculousfish2012-01-30
|
* Migrate functions like parser_keywords_is_block to wcstringGravatar ridiculousfish2012-01-30
|
* Yet more un-hallocingGravatar ridiculousfish2012-01-30
|
* Excised some more hallocGravatar ridiculousfish2012-01-29
|
* A bunch of work to move towards a sane memory model in job_tGravatar ridiculousfish2012-01-29
|
* buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵Gravatar Siteshwar Vashisht2012-01-29
|\ | | | | | | into CPlusPlus
* | Convert some cases where parsers are created to using PARSER_TYPE_GENERALGravatar ridiculousfish2012-01-22
| |
* | More work towards instanced parser. First successful compilationGravatar ridiculousfish2012-01-22
| |
* | More work on the instanced parserGravatar ridiculousfish2012-01-22
| |
* | More work towards instanced parserGravatar ridiculousfish2012-01-20
| |
* | More work on instancing the parserGravatar ridiculousfish2012-01-19
| |
* | Get some basic function signatures right for new instanced parserGravatar ridiculousfish2012-01-16
| |
* | Beginnings of instance parser workGravatar ridiculousfish2012-01-16
| |
| * Added constructor to completion_t for guarranted initialzation of flags ↵Gravatar Siteshwar Vashisht2012-01-16
| | | | | | | | attribute.
| * Merge branch 'CPlusPlus' of ↵Gravatar Siteshwar Vashisht2012-01-16
| |\ | |/ |/| | | gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus
| * Converted all auto completion calls (on pressing tab) to use ↵Gravatar Siteshwar Vashisht2012-01-16
| | | | | | | | std::vector<completion_t>, bugs are yet to be fixed
* | Improved const-correctness, eliminating warnings.Gravatar Peter Ammon2012-01-14
|/ | | | Migrated some int to size_t
* Redesign new environment variables to use env_var_t instead of wcstringGravatar Peter Ammon2012-01-14
| | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable
* Modified parse_util.cpp, parser.cpp, path.cpp to use env_get_string()Gravatar Siteshwar Vashisht2012-01-12
|
* More migration to the STLGravatar ridiculousfish2011-12-26
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* Initial C++ conversionGravatar ridiculousfish2011-12-26