Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix to restore an optimization from parse_util_get_line_from_offset in a ↵ | ridiculousfish | 2012-08-04 |
| | | | | more thread-safe way | ||
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Got function.h and function.cpp off of shared_ptr (hooray) | ridiculousfish | 2012-05-18 |
| | |||
* | More work towards getting function.h off of shared_ptr | ridiculousfish | 2012-05-17 |
| | |||
* | Work towards getting function.h off of shared_ptr | ridiculousfish | 2012-05-17 |
| | |||
* | 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 | ||
* | Modified functions in function.h/.cpp to use wcstring instead wchar_t*, ↵ | Siteshwar Vashisht | 2012-02-19 |
| | | | | other files also modified to use wcstring. | ||
* | Fix for removing too many event handlers (that's why "Goodbye" never got ↵ | ridiculousfish | 2012-02-17 |
| | | | | printed") | ||
* | Removed some al_list functions | ridiculousfish | 2012-02-10 |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | ridiculousfish | 2012-02-09 |
| | |||
* | Removed some more halloc | ridiculousfish | 2012-02-09 |
| | |||
* | Fixed named_arguments to be wcstring_list_t instead of al_list | ridiculousfish | 2012-02-08 |
| | |||
* | Get event_t off of halloc (!) | ridiculousfish | 2012-02-08 |
| | |||
* | Excised some more halloc and array_list_t | ridiculousfish | 2012-02-08 |
| | |||
* | LRU work to load functions off of the main thread. | ridiculousfish | 2012-01-28 |
| | | | | We'll have to reevaluate this after we fix function autocomplete | ||
* | Have to remember to evict nodes from our LRU cache | ridiculousfish | 2012-01-25 |
| | |||
* | Implemented LRU cache for autoloading. | ridiculousfish | 2012-01-25 |
| | |||
* | Migrated function.cpp to use the new function_get() call. Lots of nice short ↵ | ridiculousfish | 2012-01-23 |
| | | | | code now. | ||
* | Migrate function.cpp to scoped_lock and shared_ptr | ridiculousfish | 2012-01-23 |
| | |||
* | Move autoloading from a map of path names to a real object autoload_t. | ridiculousfish | 2012-01-23 |
| | | | | | Moved the various things we can autoload into static objects. Next step is to make them thread safe. | ||
* | Get some basic function signatures right for new instanced parser | ridiculousfish | 2012-01-16 |
| | |||
* | Redesign new environment variables to use env_var_t instead of wcstring | Peter Ammon | 2012-01-14 |
| | | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable | ||
* | Migrate function.cpp to STL types. | ridiculousfish | 2012-01-13 |
| | |||
* | Removed multiple delcartions of path_list from autoload_names() in fuction.cpp | Siteshwar Vashisht | 2012-01-14 |
| | |||
* | Merge branch 'Use_env_get_string' into CPlusPlus | Siteshwar Vashisht | 2012-01-14 |
|\ | | | | | | | | | Conflicts: function.cpp | ||
| * | Modified function.cpp to use env_get_string(). | Siteshwar Vashisht | 2012-01-12 |
| | | |||
* | | Additional migration to STL data structures | ridiculousfish | 2012-01-10 |
|/ | |||
* | Incorporate Siteshwar's patch for building on Linux | ridiculousfish | 2012-01-05 |
| | |||
* | Fixed a build failure | ridiculousfish | 2011-12-26 |
| | | | | Added a thread assertion to function.cpp | ||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | Initial C++ conversion | ridiculousfish | 2011-12-26 |