2005-04-08 |
Linus Torvalds | Start doing real expression copying for the inliner...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Create "inline.c", which contains the function "copy_stateme...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Get rid of "#pragma" lines for now, while still keeping a
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Cleanup: factor out function body parsing into a function...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start doing inline function expansion.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Handle more attributes now that we warn about stuff...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix type warning.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Peter Jones informs about the gcc "attribute((aligned...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Give better warnings for attribute mis-parses.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make function returns a bit more realistic
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify if-statements without even evaluating the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't try to give typdefs storage bits.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | MOD_TOPLEVEL is storage information, and shouldn't...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Define __STDC__ to let sources know we want proper...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't ask about logging, the automatic checkin tools...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Check whether a parameter declaration is a type before...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix enums. We can't turn _all_ enums into values, only...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse and evaluate gcc computed goto extensions: label...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix include path ordering - check for local paths when...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Print out the rigth filename when an open fails..
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge penguin:src/parser into home.transmeta.com:/home...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a rudimentary "-E" flag handling to check.c.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Define a few more automatic defines that the kernel...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Stupid pre-processor bug #6981: Don't avoid recursively
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Gahh... I really need to revisit the expansion recursion...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove the __builtin_constant_p() #define from check.c,
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fxi up the builtin function evaluation. We really just...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add support for evaluating builtin functions at compile...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse C99 style 'for()' statements with variable declarations.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up for/while/do parsing by separating them out
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix silly switch printout bug - the "break" label should
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the switch case table printout look prettier and...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix switch/case statement show-parse.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add current directory to search path.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a backend generic pointer to the symbol. Not that
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show switch statements more sanely, one case at a time,
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add comments about special terator/switch statement...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix naming: "is_void_ptr()" did _not_ test for void...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make argument type differences show better error messages.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't define __KERNEL__, since we now automatically...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove old hacks for getting kernel include directories...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add pre-defined "builtin" support for some more gcc...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid recursive expansion of tokens by keeping track...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't bother with memset() on allocations, the chunking
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Check for duplicate symbol definitions only during...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "__volatile" and "__volatile__" for gcc compatibility.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix (and simplify) handling of "defined()" in the preprocessor.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use the new factored-out include code to do proper...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid warning. Define "__linux__", since the kernel...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Factor out the pre-processor include file handling...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't warn about signedness for hax/octal constants...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "check" a bit nicer about checking kernel files:
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "check" be able to take a "-include xxxx" command...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't unnecessarily create position expressions for
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Arrays also degenerate in initializers, _except_ for...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make functions degenerate to function pointers, and...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show argument types too when debugging symbols
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the pre-processor search both 3.2.1 and 3.2.2...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | The OSL is actually more readable in its original html...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the example clients be under the OSL v1.1 too.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start updating the copyright license comments to the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the library look more like a library, preparing...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the license file be the OSL v1.1 with explanation of
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate initializer entry offsets, and add them back...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix nested initializer evaluation (we should _not_
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate structure and union initializers, including...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Peter points out that the type masking shifts can overflow
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate array initializers (type fixing and array...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Print out the symbol name when we complain about re...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge both node and array information at array degrade...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Check for mismatched declarations using the new duplicate
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't show bad expression types.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Bad scoping for iterators and switch() statements...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark all function declarations automatically extern...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | The C type part and the preprocessor part of a symbol...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove unused symbol list. We'll soon re-introduce...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make arrays properly degenerate even if they are preceded
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Yeah, well... More typeof() tweaking.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up silliness.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Whoops. More "typeof" confusion fixes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix type merging at dereference evaluation time.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make type warning messages more readable, and realize
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix typeof() type evaluation. I hope.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Get member access vs member pointer dereference types...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ignore MOD_TOPLEVEL and other "internal" modifiers
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make test-lexer output indentation.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show expressions with no type as a separate
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make string constants evaluate as a proper array dereference.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | We should _not_ look at the node modifiers/address_space
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make symbol addressing do something half-way sane.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show switch- and case-statements in some half-way sane
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show if/label/asm statements in a saner format.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show iterators and goto's properly as pseudo-assembler.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Turn 'break'/'continue' statements into goto's with
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't warn about dereferences to noderef pointers ...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be much more careful about type evaluation for pointer...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make symbol debugging print out the symbol address...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be more careful about checking for compatible pointer...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't make the 'void' type point to itself. It confuses the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up some address space evaluations. This is now...
|
commit | commitdiff | tree |