summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-29 10:41:00 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-29 10:41:00 +0200
commit232302ec070134efc4ee193c26d17c610b4500ee (patch)
tree7b533edc5dc0621b43cdfad2cfdf2c1aba8e5acd
parent040e7d7047a7b6799975d309ce1d42ed2d56ab2f (diff)
[CHORE] CLI tool improvements, std.nhh header fixes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--.gitignore4
-rw-r--r--example/example_06_nectar_cuda/example.nc2
-rw-r--r--include/GenericsLibrary/std.nhh8
-rwxr-xr-x[-rw-r--r--]share/bin/nectar5
4 files changed, 11 insertions, 8 deletions
diff --git a/.gitignore b/.gitignore
index a0da9eb..edaf3b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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