diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-29 10:41:00 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-29 10:41:00 +0200 |
| commit | 232302ec070134efc4ee193c26d17c610b4500ee (patch) | |
| tree | 7b533edc5dc0621b43cdfad2cfdf2c1aba8e5acd | |
| parent | 040e7d7047a7b6799975d309ce1d42ed2d56ab2f (diff) | |
[CHORE] CLI tool improvements, std.nhh header fixes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | example/example_06_nectar_cuda/example.nc | 2 | ||||
| -rw-r--r-- | include/GenericsLibrary/std.nhh | 8 | ||||
| -rwxr-xr-x[-rw-r--r--] | share/bin/nectar | 5 |
4 files changed, 11 insertions, 8 deletions
@@ -10,7 +10,11 @@ local.properties .recommenders udbg + +*.pp.nc + tools/asm + tools/ld64 tools/cxxdrv diff --git a/example/example_06_nectar_cuda/example.nc b/example/example_06_nectar_cuda/example.nc index 4f2e430..6a25d3b 100644 --- a/example/example_06_nectar_cuda/example.nc +++ b/example/example_06_nectar_cuda/example.nc @@ -6,5 +6,3 @@ const main() let sz := 8; cudaMalloc(ptr, sz); } - - diff --git a/include/GenericsLibrary/std.nhh b/include/GenericsLibrary/std.nhh index 850ed4b..24fcef4 100644 --- a/include/GenericsLibrary/std.nhh +++ b/include/GenericsLibrary/std.nhh @@ -15,16 +15,16 @@ extern __nrt_free; //@ Standard free let free_bytes(let ptr) { - if (ptr === 0) return 0; + if (ptr === 0): return 0; return __nrt_free(ptr); } //@ Standard alloc (bytes) let alloc_bytes(let type, let sz, let align := 0) { - if (0 !== align) return 0; - if (0 !== type) return 0; - if (0 !== sz) return 0; + if (0 !== align): return 0; + if (0 !== type): return 0; + if (0 !== sz): return 0; return __nrt_alloc(type, sz, align); } diff --git a/share/bin/nectar b/share/bin/nectar index 8438330..677aac5 100644..100755 --- a/share/bin/nectar +++ b/share/bin/nectar @@ -7,6 +7,7 @@ fi for index in "$@" do - cpp -P $index.nc -o $index.nc.pp - pef-amd64-necdrv $2 $index.nc.pp + cpp -P $index.nc -o $index.pp.nc + pef-amd64-necdrv -fuse-nasm $index.pp.nc + echo $index.nc.pp done
\ No newline at end of file |
