Open joaocarvalhoopen opened 10 months ago
This one in variadic_procedures() is best described with a screen shot:
In explicit_procedure_overloading() it's is also problematic.
In this case with templates new_entity and the new are also problematic:
The last image didn't show the last line:
While printing the last field off this fmt.println() it is problematic:
While receiving the address to an argument with a pointer, it is problematic:
new() and free() don't show nothing:
alloc() doesn't work correctly:
make(), type_of() , max() don't work correctly, and so doesn't work this template make_slice()
put() doesn't work correctly:
All this have templates or generics, so they render badly:
append() in a vector doesn't work
O thread.pool_init() e o thread.poll_start() nãom funcionam:
If it is inside a compile time assert thje size_of() function doesn't show it's inlay:
Inside a Parametric polymorphic checks in the where of the type the intrinsics.type_is_numeric() doest show but i don't know if this is supposed to show?
In function parameters overloading with generic parameters for the function it doesn't work:
make() doesn't work:
IMPORTANT: I correct what I just said, make works because the first parameter is the type!
soa_zip() and soa_unzip() doesn't work:
runtime.default_context() doesn't work:
big.gcb_lcm() doesn't show correctly:
hadamard_product() for matrixes doesn't show correctly:
And that all the cases inside demo.odin from the Odin language repositorio!
Thank you,
Best regards João Carvalho
Correction:
runtime.default_context() doesn't have parameters so it is working correctly.
Following the discussion on the discord of Odin Programming Language.
Please Droaz forget every thing that I told you that was not working I have striped the file of demo.odin to the minimal and it still not working for the majority of the code, but then I did the following and the majority or all the code has comments I will review evry line of the 2500 line of code of the file and come back to you in a momento. The prroblem was in the ols.json This those not work with the tilda.
But work well with this:
I will see if it works with all procedures inside demo.odin line by line. defer delete() doesn't work:
line 207 some_map := map[string]int{"A" = 1, "C" = 9, "B" = 4} line 208 defer delete(some_map)