summaryrefslogtreecommitdiffstats
path: root/src/blob.c
AgeCommit message (Collapse)Author
2020-01-26patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar
Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
2019-11-30patch 8.1.2368: using old C style commentsv8.1.2368Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
2019-07-27patch 8.1.1763: evalfunc.c is still too bigv8.1.1763Bram Moolenaar
Problem: Evalfunc.c is still too big. Solution: Move dict and list functions to a better place.
2019-07-12patch 8.1.1671: copying a blob may result in it being lockedv8.1.1671Bram Moolenaar
Problem: Copying a blob may result in it being locked. Solution: Reset v_lock. (Ken Takata, closes #4648)
2019-05-28patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar
Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations.
2019-03-19patch 8.1.1022: may use NULL pointer when out of memoryv8.1.1022Bram Moolenaar
Problem: May use NULL pointer when out of memory. (Coverity) Solution: Check for blob_alloc() returning NULL.
2019-01-24patch 8.1.0802: negative index doesn't work for Blobv8.1.0802Bram Moolenaar
Problem: Negative index doesn't work for Blob. Solution: Make it work, add a test. (closes #3856)
2019-01-23patch 8.1.0798: changing a blob while iterating over it works strangelyv8.1.0798Bram Moolenaar
Problem: Changing a blob while iterating over it works strangely. Solution: Make a copy of the Blob before iterating.
2019-01-17patch 8.1.0765: string format of a Blob can't be parsed backv8.1.0765Bram Moolenaar
Problem: String format of a Blob can't be parsed back. Solution: Use 0z format.
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
2019-01-13patch 8.1.0741: viminfo with Blob is not testedv8.1.0741Bram Moolenaar
Problem: Viminfo with Blob is not tested. Solution: Extend the viminfo test. Fix reading a blob. Fixed storing a special variable value.
2019-01-13patch 8.1.0736: code for Blob not sufficiently testedv8.1.0736Bram Moolenaar
Problem: Code for Blob not sufficiently tested. Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
2019-01-12patch 8.1.0735: cannot handle binary datav8.1.0735Bram Moolenaar
Problem: Cannot handle binary data. Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638)