Christoffer Lerno
|
b8db118e64
|
Use signals to create the stack trace.
|
2023-11-20 17:17:39 +01:00 |
|
Christoffer Lerno
|
7c15cf2788
|
Hacky update to stacktrace.
|
2023-11-20 14:10:12 +01:00 |
|
Christoffer Lerno
|
31538d5955
|
Fix to backtrace
|
2023-11-20 12:39:20 +01:00 |
|
Christoffer Lerno
|
337eac6d2f
|
Only fallback on native backtrace if there is no backtrace()
|
2023-11-20 11:36:38 +01:00 |
|
Pierre-Nicolas Clauss
|
e826f02da5
|
feat(lib/std): get backtrace for static binaries.
|
2023-11-20 09:46:25 +01:00 |
|
Christoffer Lerno
|
87fdb5956e
|
Improved backtrace on platforms without glibc. Added $$frameaddress and $$returnaddress properly.
|
2023-11-18 20:13:11 +01:00 |
|
Christoffer Lerno
|
99cfaa1583
|
Refactor protocols.
|
2023-10-06 22:31:41 +02:00 |
|
Christoffer Lerno
|
50e99b571f
|
Add frame pointer on "enable stacktrace". Set no-trapping-math. Update fmuladd.
|
2023-09-06 14:38:21 +02:00 |
|
Pierre Curto
|
f4ad9fcee0
|
move num_cpu() to std::os (#928)
* lib/std: move num_cpu() to std::os
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
* add ThreadPool (#926)
* lib/std/collections: fix tab indentation
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
* lib/std/threads: add ThreadPool
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
* ats/lib/threads: add num_cpu()
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
---------
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
* lib/std/os: move macos constants to std::os::macos
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
---------
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
|
2023-08-14 17:04:06 +02:00 |
|
Christoffer Lerno
|
57c8b5fc75
|
Fix on rethrow + macros.
|
2023-06-27 20:41:17 +02:00 |
|
Christoffer Lerno
|
a187c55dfe
|
Improved pthread availability.
|
2023-06-24 14:23:42 +02:00 |
|
Christoffer Lerno
|
68f6cb1286
|
Updated organization file functions, env naming.
|
2023-06-24 10:29:17 +02:00 |
|
Christoffer Lerno
|
ab93389031
|
- Updated posix/win32 stdlib namespacing
- Process stdlib
- Fix to void expression blocks
|
2023-06-21 16:27:53 +02:00 |
|
Christoffer Lerno
|
4c1edfb941
|
Dev (#777)
* The new @if directive.
|
2023-06-10 23:16:28 +02:00 |
|
Christoffer Lerno
|
172d561f07
|
Change syntax of $if, $assert, $include, $echo. Introduces $error
|
2023-05-06 12:18:00 +02:00 |
|
Christoffer Lerno
|
809321e20c
|
Updated grammar. Removal of elif. Removal of ':' ';' in some ct statements. Empty faults is now an error. Remove "define" for types. Remove "private". Better errors on incorrect bitstruct syntax. Introduction of wildcard type rather than optional wildcard. Removal of scaled vector type. mkdir and rmdir. Disallow define @Foo() = { @inline }. Add handling for @optreturn and change it to @return!. Restrict interface style functions. Updated x64 ABI. stdlib updates to string. Removed deprecated functions. Update how variadics are implemented. Extended error messages. x86 ABI fixes. Shift check fixes. '!' and '?' are flipped. No trailing ',' allowed in functions. Fix to string parsing. Allow l suffix. Simplifying flatpath. any replaces variant, anyfault replaces anyerr. Allow getting the underlying type of anyfault. De-duplicate string constants. Fix of readme. Extended list. Fix of "(MyEnum)x + 1". Clock and DateTime types. Fixes to array concat.
|
2023-04-21 10:56:39 +02:00 |
|