aboutsummaryrefslogtreecommitdiff
path: root/src/lj_buf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|
* Clarify that lj_buf_shrink() does not keep any buffer data.Mike Pall2024-07-041-3/+1
| | | | | https://www.freelists.org/post/luajit/lj-buf-shrink-may-truncate-the-data-and-sbw-point-over-the-end-of-the-buffer,1 Thanks to Junlong li.
* Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|
* Fix string buffer COW handling.Mike Pall2022-03-071-1/+1
| | | | Reported by XmiliaH.
* Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|
* String buffers, part 3d: Compile string buffer methods and functions.Mike Pall2021-07-191-2/+34
| | | | Sponsored by fmad.io.
* String buffers, part 2b: Add extended string buffers. Use in serializer.Mike Pall2021-06-011-6/+47
| | | | Sponsored by fmad.io.
* String buffers, part 2a: internal SBuf reorg. Use full pointers.Mike Pall2021-06-011-53/+53
| | | | Sponsored by fmad.io.
* Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|
* Improve assertions.Mike Pall2020-06-151-2/+2
|
* Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|
* Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|
* Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|
* Fix build with JIT disabled.Mike Pall2016-03-011-2/+0
| | | | Thanks to Peter Melnichenko.
* Use internal implementation for converting FP numbers to strings.Mike Pall2016-02-261-1/+1
| | | | Contributed by Peter Cawley.
* Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|
* Cleanup of memory vs. GC sizes. No functional changes.Mike Pall2014-12-201-3/+3
|
* Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|
* Refactor string buffer growth helpers.Mike Pall2013-05-291-12/+24
|
* Don't try to reinvent memcpy().Mike Pall2013-05-221-9/+1
|
* Big renaming of string buffer/formatting/conversion functions.Mike Pall2013-05-131-34/+26
|
* Refactor table.concat().Mike Pall2013-04-271-0/+33
|
* Refactor string.rep().Mike Pall2013-04-261-0/+24
|
* Abstract out some common buffer operations.Mike Pall2013-04-261-0/+9
|
* Refactor string.reverse(), string.lower(), string.upper().Mike Pall2013-04-261-2/+49
|
* Fuse string creation into concats. Optimize single-char concats.Mike Pall2013-04-231-1/+10
|
* Compile string concatenations (BC_CAT).Mike Pall2013-04-211-0/+29
|
* String buffer refactoring, part 4.Mike Pall2013-02-281-8/+11
| | | | Add lua_State pointer to SBuf for buffer resizing.
* String buffer refactoring, part 2.Mike Pall2013-02-271-10/+54
| | | | | Switch to pointers for start/pos/end of buffer. Abstract out some buffer writers.
* String buffer refactoring, part 1.Mike Pall2013-02-271-0/+40
Move string buffer handling to lj_buf.*. Use common buffer resizing function.