aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix some leaks and clean up expand_pid to use wcstringGravatar ridiculousfish2012-01-30
|
* Merge branch 'CPlusPlus' of ↵Gravatar Siteshwar Vashisht2012-01-31
|\ | | | | | | gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus
* | Fix to not show thread debugging warning when entering characters like "~%". ↵Gravatar Siteshwar Vashisht2012-01-30
| | | | | | | | expand_string2() now uses it's own parser instead of principal_parser. Added PARSER_TYPE_ERRORS_ONLY in parser_type_t.
| * Fix for is_potential_path that caused all strings to be reported as pathsGravatar ridiculousfish2012-01-30
| |
| * Migrate functions like parser_keywords_is_block to wcstringGravatar ridiculousfish2012-01-30
|/
* Fixed compilation errors caused by latest commitsGravatar Siteshwar Vashisht2012-01-30
|
* More work to excise hallocGravatar ridiculousfish2012-01-30
|
* Yet more un-hallocingGravatar ridiculousfish2012-01-30
|
* Excised some more hallocGravatar ridiculousfish2012-01-29
|
* Back out removing a halloc_register to fix a leakGravatar ridiculousfish2012-01-29
|
* Fix to finally make builtin_scripts.h and builtin_scripts.cpp be generated ↵Gravatar ridiculousfish2012-01-29
| | | | by the Makefile
* A bunch of work to move towards a sane memory model in job_tGravatar ridiculousfish2012-01-29
|
* Began migration of job_t away from hallocGravatar ridiculousfish2012-01-29
|
* Convert jobs list to std::listGravatar ridiculousfish2012-01-29
|
* buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵Gravatar Siteshwar Vashisht2012-01-29
|\ | | | | | | into CPlusPlus
* | Putting a copyright statement on my script :)Gravatar Siteshwar Vashisht2012-01-29
| |
* | Fixed for comment in create_manpage_completions.py to refer to new filenameGravatar Peter Ammon2012-01-28
| |
* | Added create_manpage_completions.py file for generating completions from man ↵Gravatar ridiculousfish2012-01-28
| | | | | | | | pages
* | Fix for issue where we treated all cached files as accessible for the ↵Gravatar ridiculousfish2012-01-28
| | | | | | | | purpose of highlighting, instead of using their cached accessible variable
* | LRU work to load functions off of the main thread.Gravatar ridiculousfish2012-01-28
| | | | | | | | We'll have to reevaluate this after we fix function autocomplete
* | More work on LRU cache and adopting it in function and completion autoloadingGravatar ridiculousfish2012-01-27
| |
* | Added LRU tests, and made tests work againGravatar ridiculousfish2012-01-27
| |
* | Move autoload class into autoload.h and cppGravatar ridiculousfish2012-01-25
| |
* | Have to remember to evict nodes from our LRU cacheGravatar ridiculousfish2012-01-25
| |
* | Removed access_tracker since we don't need it after allGravatar ridiculousfish2012-01-25
| |
* | Implemented LRU cache for autoloading.Gravatar ridiculousfish2012-01-25
| |
* | LRU cache workGravatar ridiculousfish2012-01-25
| |
* | New file autoload.h that will ultimately handle autoloading completions and ↵Gravatar ridiculousfish2012-01-25
| | | | | | | | functions
* | Migrate input_function_get_names to wcstring_list_tGravatar ridiculousfish2012-01-23
| |
* | Migrated function.cpp to use the new function_get() call. Lots of nice short ↵Gravatar ridiculousfish2012-01-23
| | | | | | | | code now.
* | Migrate function.cpp to scoped_lock and shared_ptrGravatar ridiculousfish2012-01-23
| |
* | Made intern'd strings thread safe.Gravatar ridiculousfish2012-01-23
| | | | | | | | Removed intern_free_all().
* | Typo fixesGravatar ridiculousfish2012-01-23
| |
* | Move autoloading from a map of path names to a real object autoload_t.Gravatar ridiculousfish2012-01-23
| | | | | | | | | | Moved the various things we can autoload into static objects. Next step is to make them thread safe.
* | 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
| |
| * Fixed more known auto completion bugs; auto completion calls working fine nowGravatar Siteshwar Vashisht2012-01-20
| |
* | More work on instancing the parserGravatar ridiculousfish2012-01-19
| |
| * Removed unnecessary const_cast in wildcard.cppGravatar Siteshwar Vashisht2012-01-19
| |
| * Fixed calls to expand_variables2() in expand.cppGravatar Siteshwar Vashisht2012-01-19
| |
| * Fixed reader.cpp to not show garbage while showing help on auto completing ↵Gravatar Siteshwar Vashisht2012-01-19
| | | | | | | | (on pressin tab) for executables like "ls -"
* | Get some basic function signatures right for new instanced parserGravatar ridiculousfish2012-01-16
| |
* | Some const correctnessGravatar 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.
* | Fix for bogus check for IFS environment variableGravatar ridiculousfish2012-01-16
| |
| * 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