libvips/libvips/iofuncs
John Cupitt feae09e9cd make arrayjoin much faster with large arrays
arrayjoin was making a region on every input image during startup, and
repeating for each thread (!!) so large arrays could be very expensive
to join.

Instead, make input regions on demand, and computre set of required
input images rather than searching for them.

See https://github.com/libvips/libvips/discussions/3247
2022-12-29 20:50:22 +00:00
..
buf.c fix null string in buffer print 2022-09-11 14:29:12 +01:00
buffer.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
cache.c check for blocked operations on cache lookup 2022-09-04 16:35:00 +01:00
connection.c Minor cleanups (#2857) 2022-06-12 12:22:36 +01:00
dbuf.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
error.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
gate.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
generate.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
ginputsource.c improve scaling of SVG images 2022-06-06 12:08:43 +01:00
header.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
image.c lock progress to 100% on posteval 2022-05-23 19:27:40 +01:00
init.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
mapfile.c nsgifload: avoid minimise after mapping (#3189) 2022-11-27 15:43:35 +00:00
memory.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
meson.build Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
object.c don't parse floats with scanf 2022-11-28 08:51:13 +00:00
operation.c WIP -- add simple bash completion support (#3131) 2022-11-13 18:57:14 +00:00
rect.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
region.c make arrayjoin much faster with large arrays 2022-12-29 20:50:22 +00:00
reorder.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
sbuf.c Minor cleanups (#2857) 2022-06-12 12:22:36 +01:00
semaphore.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
sink.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
sink.h rename nlines as n_lines 2017-04-26 09:45:00 +01:00
sinkdisc.c don't minimise after sink_screen expose 2022-08-05 09:12:13 +01:00
sinkmemory.c don't minimise after sink_screen expose 2022-08-05 09:12:13 +01:00
sinkscreen.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
source.c nsgifload: avoid minimise after mapping (#3189) 2022-11-27 15:43:35 +00:00
sourcecustom.c Minor cleanups (#2857) 2022-06-12 12:22:36 +01:00
sourceginput.c Minor cleanups (#2857) 2022-06-12 12:22:36 +01:00
system.c Prefer to use `flags |=` everywhere (#2854) 2022-06-11 15:40:39 +01:00
target.c Fix `dzsave_target` for ZIP output (#2927) 2022-07-15 19:39:56 +01:00
targetcustom.c revise comment 2022-12-22 18:10:52 +00:00
thread.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
threadpool.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
threadset.c Revised threading system (#3105) 2022-10-26 15:25:19 +01:00
type.c typo 2022-11-28 10:29:47 +00:00
util.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
vector.c convi/reducev: initialize the sum with the addition (#3052) 2022-09-17 14:18:15 +01:00
vips.c vipsload: ensure resolution is positive (#2742) 2022-04-03 11:00:44 +01:00
vipsmarshal.list add VipsStreamiu 2019-11-21 16:22:43 +00:00
window.c Improve symbol visibility (#2688) 2022-04-16 10:58:55 +01:00