Commit Graph

85 Commits

Author SHA1 Message Date
sivaramaaa
97de3ff035 Manage types enum more properly (#10139) 2018-05-21 01:54:50 +02:00
pancake
5cde546971 Fix aae on x86-64, improve Vx, add sys/rebuild.sh tcc, .. 2018-04-11 02:32:27 +02:00
FXTi
c3f1a5d853 Fix tt command, now support synthetic built-in type (#9777) 2018-03-29 13:22:20 +02:00
FXTi
45f1372568 Add tt command (#4400) (#9765) 2018-03-26 00:59:52 +02:00
Oscar Salvador
58369b86f5 Some fixups for #9682 (#9688) 2018-03-14 13:08:01 +01:00
Lowly Worm
188cc99d42 fix crash in unmatched braces in tccgen
fixes #9577
2018-03-04 09:27:10 -08:00
Ziyaddin Sadigov
d4dd6fd5e6 Fix typo regarding byte size (#9067) 2017-12-27 18:33:58 +01:00
Anton Kochkov
45dd7e13e9 Fix indentation for shlr/tcc 2017-11-07 16:16:01 +08:00
Anton Kochkov
53c8eeeb99 Add intN_t types 2017-11-07 16:16:01 +08:00
Anton Kochkov
a3c9088c79 TCC cleanup 2017-11-07 16:16:01 +08:00
Jose Diaz
e74aadad28 Renaming char_to_w32 => utf8_to_utf16 2017-11-03 10:27:18 +08:00
Jose Diaz
527ff71d41 Convert char to windows unicode 2017-11-03 10:27:18 +08:00
pancake
fd7dfad154 More fixes 2017-08-19 17:16:54 +02:00
pancake
1b6cfb68bd Fix some memleaks, warnings and null derefs pointed out by clang analyzer 2017-07-10 11:20:03 +02:00
pancake
90480d325b Fix last covs 2017-06-05 13:23:39 +02:00
Sajjad Pourali
347e72a8ad Remove Unused variable (bt) in tccgen.c (#7668) 2017-06-03 11:55:32 +02:00
Anton Kochkov
f4a2b07139 TCC - Saving types across sessions and add Arch/OS specific defines 2017-06-01 16:57:00 +02:00
pancake
6758e3753d Remove configure-plugins dependency for the make meson 2017-05-26 02:43:53 +02:00
SkUaTeR
28f785daa0 MSVC compile correctly (WIP) 2017-05-13 00:42:00 +02:00
SkUaTeR
1b5a746786 add more fixes to msvc build (#7468)
* add more fixes to msvc build

* more fixes
2017-05-10 22:12:49 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
60f9667654 Remove support for bjam build system
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
Maijin
266eee75ae Fix #6560 Unify Windows/Win32 define 2017-02-26 16:51:03 +01:00
pancake
32a38d7c9b Remove the use of -ggdb 2017-02-01 22:32:11 +01:00
pancake
6ef17225de Fix warning 2017-01-16 01:55:03 +01:00
pancake
50d73d1547 Fix a lot of memleaks, null derefs and undef behaviour thanks to clang-analyzer 2016-12-19 16:44:51 +01:00
pancake
113fc640ea Cache asm.dwarf.* and clean warnings 2016-11-23 10:30:44 +01:00
pancake
be9df39f6f Fixed 40 null derefs reported by coverity 2016-10-20 15:02:25 +02:00
BlueC0re
00d74d68e1 fixed array types in parsing routines + added special case for char[] (#5696)
Interpret char[] as char* in the pf format (use z instead of c).
2016-09-05 12:17:01 +02:00
pancake
90e9ac8f69 Fix tcc build 2016-05-09 11:51:53 +02:00
Damien Zammit
351df0c2b7 Fix OSX build (#4810) 2016-05-09 09:52:54 +02:00
pancake
bbbe3a2519 This should fix #4360 - not tested because t seems broken 2016-03-22 21:09:56 +01:00
oddcoder
19992a16c1 treating #error as if it was #warning in to
added test https://github.com/radare/radare2-regressions/pull/335
the bug can be re generated by parsing header with a #error in there
the compile in the normal case will issue an error and terminate
but since no compilation is done we need to proceed parsign the file
and treating the errors as warning just to be able to get all the types
in the given file.
2016-03-16 10:41:49 +01:00
pancake
f09f4770b3 Update configure script and fix type punned issues in tcc 2016-02-06 23:14:05 +01:00
pancake
ccfee9fcca Fix many important issues reported by clang-analyzer 2015-11-22 11:27:45 +01:00
pancake
b0ab964303 More vulnfixes reported by clang-analyzer 2015-11-02 12:44:06 +01:00
XVilka
720341c2df Improve -fPIC handling, take 2 2015-10-09 22:24:15 +03:00
Anton Kochkov
1b3f471920 Fix a typo for shlr/tcc compilation 2015-10-05 19:02:30 +03:00
pancake
cd767ccaf4 Fix Android build 2015-09-24 03:36:06 +02:00
pancake
fbdf0e8fde Fix some more COVs 2015-07-25 02:10:31 +02:00
Álvaro Felipe Melchor
78d5a78609 Fix COVS 2015-06-04 21:27:41 +02:00
pancake
08d7137ef1 Fix #2212 - TinyCC struct parse crash 2015-03-23 01:14:44 +01:00
pancake
515b2e77bc Fix about 40 COVs related to memleaks and buffer overflows 2015-03-21 01:27:54 +01:00
Jeffrey Crowell
193c9dece0 Fix COV CID 1271010 2015-02-21 11:02:21 -05:00
pancake
25854f7f5f Honor original filepath and /usr/include for include files
- This must be configurable (-I)
2015-02-20 03:18:36 +01:00
jvoisin
b8cdd7c0f7 Even more coverifix 2015-02-11 21:51:13 +01:00
pancake
a2c3647ad0 Somewhat better BoostJam support 2014-10-26 02:47:08 +02:00
pancake
c9754da05f Initial support for function declarations in Cparse (loaded into sdb) 2014-10-14 11:55:02 +02:00
pancake
d6aeae624f Implement te,tb,tk and pf E, pf B to handle enum and bitfields 2014-09-21 01:39:18 +02:00
pancake
78570590dc Add reverse resolution for cmd_types 2014-08-10 15:52:00 +02:00