summaryrefslogtreecommitdiffhomepage
path: root/ir/ident
Commit message (Collapse)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
|
* ident: Simplify the interface of id_unique().Christoph Mallon2016-05-17
| | | | Now you only pass a name prefix and it automatically adds a ".%u".
* ident: Use new_id_fmt() instead of snprintf() + new_id_from_str().Christoph Mallon2015-01-28
|
* ident: Replace id_mangle*() by new_id_fmt().Christoph Mallon2015-01-28
|
* Revert "ident: Remove the unused function id_mangle_dot()."Sebastian Buchwald2015-01-21
| | | | | | This reverts commit 7efc23744fd65b3a0e885cba55f33009fd2c4116. The function was used by the compiler lab reference compiler.
* Revert "ident: Remove the unused function id_mangle_3()."Sebastian Buchwald2015-01-21
| | | | This reverts commit fb45ad91e9a3505118eadd869a5f679b36ff218d.
* ident: Add the macro NEW_IDENT() to create an ident from a string literal.Christoph Mallon2014-10-19
| | | | This unifies several locally defined macros.
* ident: Cleanup.Christoph Mallon2014-10-19
|
* ident: Remove the unused function id_mangle_3().Christoph Mallon2014-10-19
|
* ident: Remove the unused function id_mangle_u().Christoph Mallon2014-10-19
|
* ident: Remove the unused function id_mangle().Christoph Mallon2014-10-19
|
* ident: Remove the unused function id_mangle_dot().Christoph Mallon2014-10-19
|
* Removed unused functions.Sebastian Buchwald2013-11-20
|
* do not include config.h anymoreMatthias Braun2013-05-04
| | | | | | It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
* Simplify ident implementationMatthias Braun2013-02-19
| | | | | | Remove some unnecessary/unused functions. Simplify the implementation to pass around const char* (which is a little bit faster and also nicer in gdb)
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
|
* remove license stuff from filesMatthias Braun2012-12-12
| | | | | Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
* ident: remove id_mangle_entityMatthias Braun2012-02-19
| | | | the ident module shouldn't have name-mangling policies builtin.
* remove id_decorate_win32_c_fktMatthias Braun2012-02-19
| | | | | Mangling logic should not be in the ident module, frontends should provide it (there's also the compilerlib interface for it)
* plug more leaksMatthias Braun2011-12-19
|
* hashptr.h: use inline functions instead of #defineMatthias Braun2011-12-14
|
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
|
* Fix typos in comments: s/it's/its/ and related corrections.Christoph Mallon2011-03-09
|
* Fixed size_t related warnings.Michael Beck2011-03-06
|
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
| | | | [r28127]
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
| | | | [r28030]
* Reformatted (get rid of some spaces).Michael Beck2010-05-29
| | | | [r27607]
* remove double const for identsMatthias Braun2010-05-28
| | | | [r27596]
* remove the infrastructure for using a custom identifier module and simply ↵Matthias Braun2010-05-26
| | | | | | always use the default UTF-8 one. Slightly cleanup the code while doing that [r27589]
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
| | | | [r27277]
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
| | | | [r27145]
* constructors/destructors must not have a nameMatthias Braun2010-02-05
| | | | [r27077]
* Remove unnecessary cast.Christoph Mallon2008-11-22
| | | | [r23906]
* rename mangling stuff to avoid name clashesMatthias Braun2008-11-14
| | | | [r23665]
* s/\<\(LC_\)\?INLINE\>/inline/.Christoph Mallon2008-10-14
| | | | [r22889]
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
| | | | [r22754]
* remove unused support for wchar identsMatthias Braun2008-10-11
| | | | [r22717]
* - add missing includeMichael Beck2008-10-05
| | | | [r22499]
* Good day and welcome to the FIRM XMALLOC*() macros. These macros are ↵Christoph Mallon2008-10-05
| | | | | | provided for the type safety and convenience of the IPD research facility personnel. The time is 15:32. Check xmalloc.h for details. [r22494]
* add a comment that memcmp is not hostile hereMichael Beck2008-04-30
| | | | [r19466]
* make mangle3 publicMatthias Braun2008-04-03
| | | | [r19101]
* fix warningMatthias Braun2008-04-03
| | | | [r19079]
* helper function for creating unique identifiersMatthias Braun2008-04-03
| | | | [r19078]
* update copyright messageMichael Beck2008-01-02
| | | | [r17143]
* use automake instead of homebrewn makefilesMatthias Braun2007-07-19
| | | | [r15262]
* makefile updatesMatthias Braun2007-06-30
| | | | [r14865]
* fixed warningsMatthias Braun2007-06-18
| | | | [r14602]
* moved external headers into include dirMatthias Braun2007-06-01
| | | | [r14240]
* normalized doxygen commentsMatthias Braun2007-04-27
| | | | [r13517]
* added new licence headerChristian Würdig2007-04-27
| | | | [r13510]