ridiculousfish
|
61686aff34
|
Adopt posix_spawn (!)
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
|
2012-08-15 00:57:56 -07:00 |
|
ridiculousfish
|
c67702a498
|
Cleaned up lots of typecasts, simplified some string handling
|
2012-08-04 15:11:43 -07:00 |
|
ridiculousfish
|
11e56456a0
|
Fix for wrong sense for determining when an autoloaded function has changed
Addresses some of the complaints in https://github.com/fish-shell/fish-shell/pull/201
|
2012-07-06 15:30:41 -07:00 |
|
ridiculousfish
|
69446be1ee
|
Signal handling cleanup and improved safety
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
|
2012-06-04 14:20:01 -07:00 |
|
ridiculousfish
|
0bc644abf0
|
Fix lots of bugs related to the static analyzer
Improved how screen.cpp interacts with output_set_writer()
|
2012-03-26 01:21:10 -07:00 |
|
ridiculousfish
|
d173bb6e0a
|
A bunch of changes working towards eliminating all memory allocation after fork()
|
2012-03-08 23:21:07 -08:00 |
|
ridiculousfish
|
f35d2629d4
|
Notice when fish_term256 changes and react to it
|
2012-03-05 14:18:16 -08:00 |
|
ridiculousfish
|
3ead99b088
|
Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB.
|
2012-03-03 15:22:03 -08:00 |
|
ridiculousfish
|
fd4df6f9bb
|
Changed iterators from iter++ to ++iter
Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session
|
2012-03-01 14:56:34 -08:00 |
|
ridiculousfish
|
ac0b97a571
|
Squash some warnings
|
2012-02-18 18:49:55 -08:00 |
|
ridiculousfish
|
fdef238a83
|
Fix to stop spamming console with event messages (oops)
|
2012-02-17 11:40:26 -08:00 |
|
ridiculousfish
|
9787901ddb
|
Fix for removing too many event handlers (that's why "Goodbye" never got printed")
|
2012-02-17 11:37:25 -08:00 |
|
ridiculousfish
|
b6bc4381fb
|
Get event_t off of halloc (!)
|
2012-02-08 19:02:25 -08:00 |
|
ridiculousfish
|
b3d0561c09
|
Cleanup event_get_desc
|
2012-02-08 16:20:48 -08:00 |
|
ridiculousfish
|
399c78fbf7
|
Fix event_block_t list from ad-hoc linked list to std::dequeue
|
2012-02-07 21:04:51 -08:00 |
|
ridiculousfish
|
a0a43046b3
|
Removed discriminated union from block_t type, allowing us to store wcstrings in it
|
2012-02-07 17:36:54 -08:00 |
|
ridiculousfish
|
3b8a4e56b0
|
A bunch of work to move towards a sane memory model in job_t
|
2012-01-29 22:06:58 -08:00 |
|
ridiculousfish
|
b43c8da66b
|
More work towards instanced parser. First successful compilation
|
2012-01-22 21:40:08 -08:00 |
|
ridiculousfish
|
da85bdc401
|
More work on the instanced parser
|
2012-01-22 20:47:13 -08:00 |
|
ridiculousfish
|
fa796d668f
|
Get some basic function signatures right for new instanced parser
|
2012-01-16 12:10:08 -08:00 |
|
ridiculousfish
|
451399b344
|
Migrate to std::vector in event class
|
2011-12-27 00:06:07 -08:00 |
|
ridiculousfish
|
b67eaa3abd
|
More migration to the STL
|
2011-12-26 22:51:34 -08:00 |
|
ridiculousfish
|
046c9b56f5
|
Migrate blocked to std::vector
|
2011-12-26 22:27:58 -08:00 |
|
ridiculousfish
|
6ad80247ce
|
Migrate killme to std::vector
|
2011-12-26 22:22:55 -08:00 |
|
ridiculousfish
|
0b744edfa4
|
Migrate events to std::vector
|
2011-12-26 22:18:16 -08:00 |
|
ridiculousfish
|
8d2f107d61
|
Some changes to migrate towards C++ and a multithreaded model
|
2011-12-26 19:18:46 -08:00 |
|
ridiculousfish
|
3f16ace678
|
Initial C++ conversion
|
2011-12-26 19:11:54 -08:00 |
|