RSS feed
4eda2c20
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 14:33
Small style change in cpp.c
5dc96d40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 07:22
Add __SCC__ macro
9051e2b3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:54
Add size in array declarations
af498cdd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:53
Fix constant calculation in node()
8022f78f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:31
Rewrite clever expressions in cpp.c
e6183c2b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:14
Small style change in expr.c
d897f1e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:06
Naive implementation of constexpr()
fed5b85c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:52
Discard input in #error
3b52a1e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:42
remove unneeded return in getpars()
606c7f40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:18
Avoid call to strlen in expand()
afa1694d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:08
Fix #line
dbb2ca15
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 20:06
Discard symbol in undef()
36f259ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 20:04
Fix cut/paste in macro expansion
e21b9b07
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:56
Disable macro expansions in cpp clausules
12e814ef
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:55
Set end of array mark in ikeywords()
660288e9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:55
Add #endif clauses
50b60a65
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:27
remove unused endif() function and unused variables
1b2bcd0b
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:31
whitespace fixes
fb52401a
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:31
getdefs: remove statement with no effect
42169001
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:15
types: fix typo (commented a whole block)
dbefc1b5
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:11
getpars: return -1 on error
f85a7bfa
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:10
expand: fix %d -> %s format string for char * line, check truncation or error
21c19371
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:24
Remove buffer overflow in expand()
f00413b6
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:29
fix missing ;
9f2e3f1c
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:29
make fp of type FILE * and use needed includes
6d3664ac
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:28
whitespace fixes
4e05c8d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 15:36
Merge remote-tracking branch 'kcc/master'
e1b218ec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 15:30
Rewrite and simplify the embedded preprocessor
d0b5bbca
– Evan Gates <evan.gates@gmail.com>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/16 07:55
sh style and syntax fixes
dbacd2db
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/16 05:57
Minor changes to README
c7b52bd4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/16 04:09
Add total compability to the Makefiles
ede7ba5d
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 19:06
fix parsing end of comment
937a1686
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 18:22
minor fixes (whitespace and such)
5e295214
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/15 18:15
Remove inline from hash()
e60a9960
– Dimitris Papastamos <sin@2f30.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 16:05
Default to -ansi and declare at top of block
3c00b024
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 07:31
Set PREFIX as /usr/local/include as default
a2bd26c6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 07:29
Simplify Makefile in cc1
fc1e7dfa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 06:54
Style change
d9c2814c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 06:51
Return next token in iden()
a75d6253
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 12:07
Add debug information about macro expansion
e3c35eb7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:48
Fix comment handling
8797e25e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:42
Do not return from usererr
de0eaa15
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:30
Add comments in parameter() of cpp
ac1288f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:28
Disable expansion while parsing parameters of macros
d7dc1a4f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:26
Store string text in yytext
d08a9f8c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 15:16
Improve error handling in cpp.c
5802f79d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 12:42
Add debug information in string token
c24c773d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:23
Add string builder to the preprocessor
9cd10aa2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:20
Fix expansion of macros
8f9b01e5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:16
Create symbols in nextsym as undeclared
e83f4e7c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 08:10
Avoid trashing cpp symbols until be sure is correct
929f5e2f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 20:28
Give better message errors in preprocessor
eede1482
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 19:42
Move cpp hack to symbol.c
0fba7162
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 18:14
Rewrite Input system
a05cda6f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:30
Add predefined macros
57ed8047
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:48
Remove redundant returns in cpp.c
b5557403
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:47
Add system dependend include paths
e0eed9f0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:36
Do not reserve identifiers for cpp symbols
b6847c53
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:30
Add predefined macros
2a872329
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 04:21
Add dumpstab()
0f7ab686
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 04:16
Improve hash function
b2060611
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 12:50
Implement #undef
c30fd72a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 12:39
Avoid nested expansion of macros
67d7bcb3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 12:27
Add check of type in function call
78edebdf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 09:36
Fix number of line in errors in cc1
7ae0c4ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 08:54
Remove useless return value in cpp functions
0292d84f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 08:43
Fix conditional inclusion
563c6e05
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 05:55
Fix identifier parsing in cpp
34c0b8bd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/25 05:49
Simplify copydefine()
804901a9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/24 09:10
Remove leading spaces in moreinput()
e9ccea12
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/24 09:05
Factorize the code in the preprocessor
06276ba4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 16:36
Add #else clause
432127aa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 16:03
Improve ifdef/ifndef
06411a4a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 15:06
Add ifdef and ifndef clauses
5d75fa9a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 06:10
Fix end of file case
b776ea1b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 06:07
Fix copydefine bug
e87b3ab1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 06:04
Add expansion of macros
cd6d1548
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 03:01
Do not unlink non hashable symbols
1e7ba5ee
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/23 02:50
Do not remove cpp symbols in nested environments
b949267a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/22 06:45
Simplify parseargs() in cc1
bf7035e8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 18:20
Simplify readline() function
3a4b6eed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 17:35
Simplify fill() and convert it to moreinput()
5bfb14d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 11:15
Detect EOF condition and don't enter in infinite loops
bbdf237f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 10:31
Avoid segmentation fault at EOF
fdf6db7e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 08:52
Remove memset in declarator()
000d4104
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/21 07:46
Remove abuse use of int8_t types in cc1
fc8190e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/20 14:16
Rewrite lookup() in cc1
c1c6db84
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/20 08:43
Remove non needed variable in parseargs()
56114f33
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/19 11:55
Fix syntax error in symbol.c
695cff84
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/19 10:48
Allow symbol without name in cc1
66a93a10
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/19 08:39
Unify all the hashes in only one hash.
a677ec74
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/19 07:49
Remove bitfields of Symbol in cc1
3ebba91c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/19 06:49
Fix decay() typo
193ddab7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 07:20
Fix string()
0cd87289
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 07:02
Add comments
4faaf322
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 06:37
Fix decay()
0f2cb279
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 06:35
Add additional @ in defines
d72d86eb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 05:02
Remove TYPE(tp) macro
beac8a2f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 04:02
Allow empty preprocessor directives
ec024fa7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/12 04:02
Simplify mkdefine
Next