aboutsummaryrefslogtreecommitdiffhomepage
path: root/util.h
Commit message (Collapse)AuthorAge
* Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵Gravatar ridiculousfish2013-01-04
| | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Warning cleanupGravatar ridiculousfish2012-08-04
|
* Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵Gravatar ridiculousfish2012-07-20
| | | | path_allocate_cd_path, etc. functions
* Removed buffer_tGravatar ridiculousfish2012-03-04
|
* Remove string_buffer_t (!)Gravatar ridiculousfish2012-03-03
|
* Cleanup reader.cpp's usage of string_buffer, remove some other unused data ↵Gravatar ridiculousfish2012-03-03
| | | | structures
* Clean up the kill ringGravatar ridiculousfish2012-03-03
|
* removed some string_bufferGravatar ridiculousfish2012-03-03
|
* Removed array_list_t (!)Gravatar ridiculousfish2012-02-21
|
* Getting rid of hash_table_t and it's helper functions completely. Bye bye ↵Gravatar Siteshwar Vashisht2012-02-18
| | | | hash_table_t !
* Changes to make autosuggestion smarter about not suggesting commands that ↵Gravatar ridiculousfish2012-02-16
| | | | could never succeed.
* Removed some al_list functionsGravatar ridiculousfish2012-02-10
|
* Squash a bunch of warningsGravatar ridiculousfish2012-01-31
|
* More migration away from al_listGravatar ridiculousfish2011-12-26
|
* More migration to the STLGravatar ridiculousfish2011-12-26
|
* Migrated some more data structures to the STL. Removed some ad-hoc data ↵Gravatar ridiculousfish2011-12-26
| | | | structure implementations.
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-09-18
| | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change.
* Add lots of new code comments.Gravatar liljencrantz2008-01-14
| | | | darcs-hash:20080113164747-75c98-9d0cefd27be7aef7ba60772616d9da7e6bb52912.gz
* Replace variadic functions like sb_append and contains_str with variadic ↵Gravatar liljencrantz2007-09-29
| | | | | | macros without a sentinel. darcs-hash:20070928213227-75c98-2e7b06242acfd5fd0bf02ce77c41d52374f2363a.gz
* Minor code tweaksGravatar axel2007-04-17
| | | | darcs-hash:20070416201053-ac50b-99d3ee51ef2b3642c737c3809bc2a4bfbe103b67.gz
* Add a one-item cache into the hash table. This reduces the number of hash ↵Gravatar axel2007-01-17
| | | | | | computations by roughly 20% darcs-hash:20070116163707-ac50b-214a16d4210d32fb50693e71a14b6b8f3fededfe.gz
* Make it possible to specify an error handler function for out of memory in ↵Gravatar axel2007-01-09
| | | | | | any of the collection functions. Make the default oom handler print the line where things failed and exit. darcs-hash:20070109013521-ac50b-dc7304cfb548cf1efc100124125eed032e392169.gz
* Add compiler warnings for some common incorrect usage of functions, such as ↵Gravatar axel2006-10-20
| | | | | | forgetting to cast null pointers to variadic functions darcs-hash:20061019151947-ac50b-4043638a7a830fa80fd918f92365f5afe3ff208a.gz
* First stab at directory transition. Test with care...Gravatar axel2006-10-19
| | | | darcs-hash:20061019115023-ac50b-30c3fd51d8af8a616d63dfcac39370d7fe6d144e.gz
* Add function to insert a range of new elements into the middle of an array_listGravatar axel2006-10-02
| | | | darcs-hash:20061001201728-ac50b-db2f7bccee53224f50347c8995b2f6496940243d.gz
* First stab at multiline editingGravatar axel2006-10-02
| | | | darcs-hash:20061001160258-ac50b-1a760913e64b96e30ff321d7fbe4069ca161cdfe.gz
* Minor comment and documentation editsGravatar axel2006-10-02
| | | | darcs-hash:20061001155918-ac50b-8b5b4f5dbd8334bac1c0dc77fa18c8f3cfb4a878.gz
* Minor documentation additionsGravatar axel2006-08-01
| | | | darcs-hash:20060731163027-ac50b-8532ecadc755400fc1be1f029fcec49412764da2.gz
* Drup minf/maxf from util.h, they are unusedGravatar axel2006-08-01
| | | | darcs-hash:20060731162550-ac50b-6b4d29d73ef7d672c3c0f9070b528b96b9ec0c16.gz
* Add long and function pointer versions of all array_list_t callsGravatar axel2006-08-01
| | | | darcs-hash:20060731161641-ac50b-1850b9c2464ce1aa7ff2f1aa74140b526a6825f2.gz
* Large number of sourcecode comment edits, and some minor code polishGravatar axel2006-06-20
| | | | darcs-hash:20060620005010-ac50b-eaeae9a6242a37c1e34831e1a0b2ee2b4e7a012e.gz
* Documentation updates. Fixes a few formating bugs, adds various minor ↵Gravatar axel2006-06-17
| | | | | | missing api documentation, fixes a few typos. Also fixes a few tiny code issues, mostly missing consts, etc darcs-hash:20060617130708-ac50b-cc2ec5aa3e4bfb8e28d7b86441bfb4661f1dd7e7.gz
* Drop most 'const's from function prototypesGravatar axel2006-06-13
| | | | darcs-hash:20060612214742-ac50b-9b0801e8a7c07d6ab3f0acf569e1d6eb1eeb3f0e.gz
* Tweaks to some source commentsGravatar axel2006-02-05
| | | | darcs-hash:20060205131253-ac50b-c3ad91b280a73fc8ec318ca6c285de773ffecfc6.gz
* Minor tweaks, including a few small performance improvementsGravatar axel2006-02-04
| | | | darcs-hash:20060204130914-ac50b-331e83fd8fe472545fce60fc4b76bb8300526d64.gz
* util.h should include unistd.hGravatar axel2006-01-26
| | | | darcs-hash:20060126122134-ac50b-8701e01f5fac64df23b3d3437aea00d0223a05c7.gz
* Minor edits, mostly tweaks of the API documentationGravatar axel2006-01-24
| | | | darcs-hash:20060123233347-ac50b-44ebb96ba202c062739ba3d183519e28a95511b2.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Minor performance tweak: Do not allocate any heap memory for hash_table_t ↵Gravatar axel2005-10-27
| | | | | | until an element is inserted. That way, hash tables that never contain any data will not cause a call to malloc() darcs-hash:20051026144823-ac50b-570dfe169a2ce693458c493e8f103884de3c5078.gz
* Do automatic line breaking in debugGravatar axel2005-10-12
| | | | darcs-hash:20051012103421-ac50b-d3cba7cb40287fd97cccc246a19dcb2273bf8b82.gz
* Multiple portability fixesGravatar axel2005-10-11
| | | | darcs-hash:20051010161255-ac50b-e732f18c1dfa610e34b56bb4ff1a3d4d2ef078a1.gz
* Initial update for new event subsystemGravatar axel2005-10-06
| | | | darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
* Add header guards to the header files.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
* Update to array_list heap patchGravatar axel2005-10-04
| | | | darcs-hash:20051004135321-ac50b-5e56ea14f062e3626e33c538e064c263c895b4b1.gz
* Add shortcut function for creating an array_list_t on the heapGravatar axel2005-10-04
| | | | darcs-hash:20051004134326-ac50b-91d5006f218f2f9370d239b38d8e88eddc7c0b96.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz