mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 22:08:41 +00:00
c++ module extensions
This commit is contained in:
+3
-4
@@ -37,13 +37,9 @@
|
|||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
//~ rjf: Hot, High Priority Tasks (Complete Unusability, Crashes, Fire-Worthy)
|
//~ rjf: Hot, High Priority Tasks (Complete Unusability, Crashes, Fire-Worthy)
|
||||||
//
|
//
|
||||||
// [ ] robustify dbgi layer to renames (cache should not be based only on
|
|
||||||
// path - must invalidate naturally when new filetime occurs)
|
|
||||||
//
|
|
||||||
// [ ] raddbg jai.exe my_file.jai -- foobar -> raddbg consumes `--` incorrectly
|
// [ ] raddbg jai.exe my_file.jai -- foobar -> raddbg consumes `--` incorrectly
|
||||||
// [ ] PDB files distributed with the build are not found by DbgHelp!!!
|
// [ ] PDB files distributed with the build are not found by DbgHelp!!!
|
||||||
// [ ] Jai compiler debugging crash
|
// [ ] Jai compiler debugging crash
|
||||||
// [ ] raddbgi file regeneration too strict
|
|
||||||
//
|
//
|
||||||
// [ ] Jump table thunks, on code w/o /INCREMENTAL:NO
|
// [ ] Jump table thunks, on code w/o /INCREMENTAL:NO
|
||||||
//
|
//
|
||||||
@@ -377,6 +373,9 @@
|
|||||||
// [x] TLS eval -> in-process-memory EXE info
|
// [x] TLS eval -> in-process-memory EXE info
|
||||||
// [x] unwinding -> in-process-memory EXE info
|
// [x] unwinding -> in-process-memory EXE info
|
||||||
// [x] new fuzzy searching layer
|
// [x] new fuzzy searching layer
|
||||||
|
// [x] robustify dbgi layer to renames (cache should not be based only on
|
||||||
|
// path - must invalidate naturally when new filetime occurs)
|
||||||
|
// [x] raddbgi file regeneration too strict
|
||||||
|
|
||||||
#ifndef RADDBG_H
|
#ifndef RADDBG_H
|
||||||
#define RADDBG_H
|
#define RADDBG_H
|
||||||
|
|||||||
@@ -17,6 +17,12 @@ txt_lang_kind_from_extension(String8 extension)
|
|||||||
str8_match(extension, str8_lit("cxx"), StringMatchFlag_CaseInsensitive) ||
|
str8_match(extension, str8_lit("cxx"), StringMatchFlag_CaseInsensitive) ||
|
||||||
str8_match(extension, str8_lit("cc"), StringMatchFlag_CaseInsensitive) ||
|
str8_match(extension, str8_lit("cc"), StringMatchFlag_CaseInsensitive) ||
|
||||||
str8_match(extension, str8_lit("c++"), StringMatchFlag_CaseInsensitive) ||
|
str8_match(extension, str8_lit("c++"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("ixx"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("cxxm"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("c++m"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("ccm"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("cppm"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
str8_match(extension, str8_lit("mpp"), StringMatchFlag_CaseInsensitive) ||
|
||||||
str8_match(extension, str8_lit("C"), 0) ||
|
str8_match(extension, str8_lit("C"), 0) ||
|
||||||
str8_match(extension, str8_lit("hpp"), StringMatchFlag_CaseInsensitive) ||
|
str8_match(extension, str8_lit("hpp"), StringMatchFlag_CaseInsensitive) ||
|
||||||
str8_match(extension, str8_lit("hxx"), StringMatchFlag_CaseInsensitive) ||
|
str8_match(extension, str8_lit("hxx"), StringMatchFlag_CaseInsensitive) ||
|
||||||
|
|||||||
Reference in New Issue
Block a user