From 83cd586ea304d6f6aa190c65ee796baaba1941a7 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Thu, 23 Sep 2021 12:35:04 -0700 Subject: feat: improved interface of map macro --- compile_commands.json | 424 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 339 insertions(+), 85 deletions(-) (limited to 'compile_commands.json') diff --git a/compile_commands.json b/compile_commands.json index ee3e46a..1bf8db0 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -7,18 +7,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/bufio.o", "-c", - "sys/libn/bufio.c" + "-o", + ".build/sys/libn/error.o", + "sys/libn/error.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/bufio.c", - "output": "/home/nolln/root/.build/sys/libn/bufio.o" + "file": "/home/nolln/root/sys/libn/error.c", + "output": "/home/nolln/root/.build/sys/libn/error.o" }, { "arguments": [ @@ -28,18 +29,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/arg.o", "-c", - "sys/libn/arg.c" + "-o", + ".build/sys/libn/bufio.o", + "sys/libn/bufio.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/arg.c", - "output": "/home/nolln/root/.build/sys/libn/arg.o" + "file": "/home/nolln/root/sys/libn/bufio.c", + "output": "/home/nolln/root/.build/sys/libn/bufio.o" }, { "arguments": [ @@ -49,13 +51,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/coro.o", - "-c", "sys/libn/coro.c" ], "directory": "/home/nolln/root", @@ -70,18 +73,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/error.o", "-c", - "sys/libn/error.c" + "-o", + ".build/sys/libn/arg.o", + "sys/libn/arg.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/error.c", - "output": "/home/nolln/root/.build/sys/libn/error.o" + "file": "/home/nolln/root/sys/libn/arg.c", + "output": "/home/nolln/root/.build/sys/libn/arg.o" }, { "arguments": [ @@ -91,13 +95,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/flate.o", - "-c", "sys/libn/flate.c" ], "directory": "/home/nolln/root", @@ -112,18 +117,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/fs.o", "-c", - "sys/libn/fs.c" + "-o", + ".build/sys/libn/gz.o", + "sys/libn/gz.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/fs.c", - "output": "/home/nolln/root/.build/sys/libn/fs.o" + "file": "/home/nolln/root/sys/libn/gz.c", + "output": "/home/nolln/root/.build/sys/libn/gz.o" }, { "arguments": [ @@ -133,18 +139,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/gz.o", "-c", - "sys/libn/gz.c" + "-o", + ".build/sys/libn/fs.o", + "sys/libn/fs.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/gz.c", - "output": "/home/nolln/root/.build/sys/libn/gz.o" + "file": "/home/nolln/root/sys/libn/fs.c", + "output": "/home/nolln/root/.build/sys/libn/fs.o" }, { "arguments": [ @@ -154,13 +161,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/io.o", - "-c", "sys/libn/io.c" ], "directory": "/home/nolln/root", @@ -175,13 +183,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/os.o", - "-c", "sys/libn/os.c" ], "directory": "/home/nolln/root", @@ -196,13 +205,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/memory.o", - "-c", "sys/libn/memory.c" ], "directory": "/home/nolln/root", @@ -217,13 +227,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/mmap.o", - "-c", "sys/libn/mmap.c" ], "directory": "/home/nolln/root", @@ -238,13 +249,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libn/random.o", - "-c", "sys/libn/random.c" ], "directory": "/home/nolln/root", @@ -259,18 +271,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/sort.o", "-c", - "sys/libn/sort.c" + "-o", + ".build/sys/libn/string.o", + "sys/libn/string.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/sort.c", - "output": "/home/nolln/root/.build/sys/libn/sort.o" + "file": "/home/nolln/root/sys/libn/string.c", + "output": "/home/nolln/root/.build/sys/libn/string.o" }, { "arguments": [ @@ -280,18 +293,19 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", - "-o", - ".build/sys/libn/string.o", "-c", - "sys/libn/string.c" + "-o", + ".build/sys/libn/sort.o", + "sys/libn/sort.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/libn/string.c", - "output": "/home/nolln/root/.build/sys/libn/string.o" + "file": "/home/nolln/root/sys/libn/sort.c", + "output": "/home/nolln/root/.build/sys/libn/sort.o" }, { "arguments": [ @@ -301,13 +315,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libmath/basic.o", - "-c", "sys/libmath/basic.c" ], "directory": "/home/nolln/root", @@ -322,13 +337,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libmath/blas1.o", - "-c", "sys/libmath/blas1.c" ], "directory": "/home/nolln/root", @@ -343,13 +359,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libmath/blas2.o", - "-c", "sys/libmath/blas2.c" ], "directory": "/home/nolln/root", @@ -364,13 +381,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libmath/blas3.o", - "-c", "sys/libmath/blas3.c" ], "directory": "/home/nolln/root", @@ -385,13 +403,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libbio/fasta.o", - "-c", "sys/libbio/fasta.c" ], "directory": "/home/nolln/root", @@ -406,13 +425,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libbio/newick.o", - "-c", "sys/libbio/newick.c" ], "directory": "/home/nolln/root", @@ -427,13 +447,14 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", ".build/sys/libbio/phylo.o", - "-c", "sys/libbio/phylo.c" ], "directory": "/home/nolln/root", @@ -448,6 +469,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -460,9 +482,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/dwm/drw.o", - "-c", "sys/cmd/dwm/drw.c" ], "directory": "/home/nolln/root", @@ -477,6 +499,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -489,9 +512,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/dwm/hook.o", - "-c", "sys/cmd/dwm/hook.c" ], "directory": "/home/nolln/root", @@ -506,6 +529,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -518,9 +542,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/dwm/client.o", - "-c", "sys/cmd/dwm/client.c" ], "directory": "/home/nolln/root", @@ -535,6 +559,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -547,9 +572,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/dwm/util.o", - "-c", "sys/cmd/dwm/util.c" ], "directory": "/home/nolln/root", @@ -564,27 +589,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", - "-I", - "include", - "-isystem", - "include/vendor/libc", - "-o", - ".build/sys/cmd/filter/filter.o", - "-c", - "sys/cmd/filter/filter.c" - ], - "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/cmd/filter/filter.c", - "output": "/home/nolln/root/.build/sys/cmd/filter/filter.o" - }, - { - "arguments": [ - "/usr/bin/gcc", - "-g", - "-march=native", - "-fno-strict-aliasing", - "-fwrapv", - "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -597,9 +602,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/dwm/dwm.o", - "-c", "sys/cmd/dwm/dwm.c" ], "directory": "/home/nolln/root", @@ -614,6 +619,29 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/sys/cmd/filter/filter.o", + "sys/cmd/filter/filter.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/sys/cmd/filter/filter.c", + "output": "/home/nolln/root/.build/sys/cmd/filter/filter.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-I/usr/include/freetype2", @@ -626,9 +654,9 @@ "-I/usr/include/harfbuzz", "-I/usr/include/glib-2.0", "-I/usr/lib/glib-2.0/include", + "-c", "-o", ".build/sys/cmd/menu/menu.o", - "-c", "sys/cmd/menu/menu.c" ], "directory": "/home/nolln/root", @@ -643,6 +671,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-I/usr/include/freetype2", @@ -655,9 +684,9 @@ "-I/usr/include/harfbuzz", "-I/usr/include/glib-2.0", "-I/usr/lib/glib-2.0/include", + "-c", "-o", ".build/sys/cmd/menu/drw.o", - "-c", "sys/cmd/menu/drw.c" ], "directory": "/home/nolln/root", @@ -672,6 +701,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-I/usr/include/freetype2", @@ -684,9 +714,9 @@ "-I/usr/include/harfbuzz", "-I/usr/include/glib-2.0", "-I/usr/lib/glib-2.0/include", + "-c", "-o", ".build/sys/cmd/menu/util.o", - "-c", "sys/cmd/menu/util.c" ], "directory": "/home/nolln/root", @@ -701,6 +731,7 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -713,9 +744,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/term/term.o", - "-c", "sys/cmd/term/term.c" ], "directory": "/home/nolln/root", @@ -730,6 +761,29 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/sys/cmd/walk/walk.o", + "sys/cmd/walk/walk.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/sys/cmd/walk/walk.c", + "output": "/home/nolln/root/.build/sys/cmd/walk/walk.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/harfbuzz", @@ -742,9 +796,9 @@ "-I/usr/lib/glib-2.0/include", "-I", "include", + "-c", "-o", ".build/sys/cmd/term/x.o", - "-c", "sys/cmd/term/x.c" ], "directory": "/home/nolln/root", @@ -759,18 +813,41 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", - ".build/sys/cmd/walk/walk.o", + ".build/src/pangraph/util.o", + "src/pangraph/util.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/util.c", + "output": "/home/nolln/root/.build/src/pangraph/util.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", "-c", - "sys/cmd/walk/walk.c" + "-o", + ".build/src/pangraph/interval.o", + "src/pangraph/interval.c" ], "directory": "/home/nolln/root", - "file": "/home/nolln/root/sys/cmd/walk/walk.c", - "output": "/home/nolln/root/.build/sys/cmd/walk/walk.o" + "file": "/home/nolln/root/src/pangraph/interval.c", + "output": "/home/nolln/root/.build/src/pangraph/interval.o" }, { "arguments": [ @@ -780,17 +857,194 @@ "-fno-strict-aliasing", "-fwrapv", "-fms-extensions", + "-Wno-microsoft-anon-tag", "-I", "include", "-isystem", "include/vendor/libc", + "-c", "-o", - ".build/src/pangraph/main.o", + ".build/src/pangraph/sim.o", + "src/pangraph/sim.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/sim.c", + "output": "/home/nolln/root/.build/src/pangraph/sim.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/sketch.o", + "src/pangraph/sketch.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/sketch.c", + "output": "/home/nolln/root/.build/src/pangraph/sketch.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/builder.o", + "src/pangraph/builder.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/builder.c", + "output": "/home/nolln/root/.build/src/pangraph/builder.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/graph.o", + "src/pangraph/graph.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/graph.c", + "output": "/home/nolln/root/.build/src/pangraph/graph.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", "-c", + "-o", + ".build/src/pangraph/io.o", + "src/pangraph/io.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/io.c", + "output": "/home/nolln/root/.build/src/pangraph/io.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/build.o", + "src/pangraph/build.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/build.c", + "output": "/home/nolln/root/.build/src/pangraph/build.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/generate.o", + "src/pangraph/generate.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/pangraph/generate.c", + "output": "/home/nolln/root/.build/src/pangraph/generate.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/pangraph/main.o", "src/pangraph/main.c" ], "directory": "/home/nolln/root", "file": "/home/nolln/root/src/pangraph/main.c", "output": "/home/nolln/root/.build/src/pangraph/main.o" + }, + { + "arguments": [ + "/usr/bin/gcc", + "-g", + "-march=native", + "-fno-strict-aliasing", + "-fwrapv", + "-fms-extensions", + "-Wno-microsoft-anon-tag", + "-I", + "include", + "-isystem", + "include/vendor/libc", + "-c", + "-o", + ".build/src/timetree/main.o", + "src/timetree/main.c" + ], + "directory": "/home/nolln/root", + "file": "/home/nolln/root/src/timetree/main.c", + "output": "/home/nolln/root/.build/src/timetree/main.o" } ] -- cgit v1.2.1