Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -87/+86 |
| | | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()' | ||||
* | Refactoring: move qcstring and remove qtools | Dimitri van Heesch | 2021-03-25 | 1 | -16/+28 |
| | |||||
* | Warnings in generated VhdlParser.cc | albert-github | 2020-11-06 | 1 | -1/+1 |
| | | | | | | | When compiling the generated VhdlParser.cc we get a number of warnings about the return type, these are no problems as they all follow an assert(false) but when "promoting" the missing to return type warning to an error (openSUSE) this is a problem. The best way would be that the problem is solved in javaCC though this will be probably a long process, so we use the workaround to overcome the problem. (The problem was detected as part of the reproducibility tests for openSUSE, see #8158) | ||||
* | Regression: further fixes to make the documentation build again | Dimitri van Heesch | 2020-06-10 | 1 | -1/+1 |
| | |||||
* | Added generated files | Dimitri van Heesch | 2020-05-12 | 1 | -70/+75 |
| | |||||
* | Fix 6342: Applying provided patch | Jonas Fingerling | 2020-03-26 | 1 | -368/+402 |
| | |||||
* | issue #7411: "warning: return type of member is not documented" for static ↵ | Dimitri van Heesch | 2020-02-09 | 1 | -188/+188 |
| | | | | void and virtual void functions | ||||
* | Regenerate checked in code with JavaCC 7.0.5 | Dimitri van Heesch | 2020-01-25 | 1 | -3919/+2474 |
| | |||||
* | Make VHDL parser reentrant | Dimitri van Heesch | 2020-01-03 | 1 | -208/+207 |
| | |||||
* | Revert to locally patched version 6.2 of JavaCC due to more regressions :-( | Dimitri van Heesch | 2019-12-12 | 1 | -302/+309 |
| | |||||
* | Revert to use of javacc-6.1.3 due to regression | Dimitri van Heesch | 2019-12-12 | 1 | -1914/+3747 |
| | |||||
* | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 1 | -1/+1 |
| | | | | free issues | ||||
* | Update generated VHDL code to JavaCC 7.0.5 | Dimitri van Heesch | 2019-11-03 | 1 | -3428/+1602 |
| | |||||
* | Update generated code to javacc 6.2 | Dimitri van Heesch | 2019-10-28 | 1 | -302/+309 |
| | |||||
* | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 1 | -11/+11 |
| | |||||
* | Bug 691689 - Line numbers for examples | Dimitri van Heesch | 2018-08-19 | 1 | -3/+3 |
| | |||||
* | fixes vhdl literal bug | ogre | 2017-05-09 | 1 | -310/+303 |
| | |||||
* | Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin Kreis) | Dimitri van Heesch | 2016-06-05 | 1 | -64/+13 |
| | |||||
* | Remove unused variables | Christoph Grüninger | 2016-01-23 | 1 | -1/+1 |
| | |||||
* | Fix return-type warnings with -DNDEBUG | Christoph Grüninger | 2016-01-23 | 1 | -0/+59 |
| | |||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -2/+2 |
| | | | | improve performance | ||||
* | Bug 758495 - Bug in VHDL parser + other fixes | Dimitri van Heesch | 2015-12-20 | 1 | -363/+380 |
| | |||||
* | Various VHDL related fixes | Dimitri van Heesch | 2015-04-27 | 1 | -17/+41 |
| | |||||
* | Switched back to version 6.2 of JavaCC for VHDL parser generation. | Dimitri van Heesch | 2015-01-03 | 1 | -23/+29 |
| | |||||
* | Various VHDL related fixes | Dimitri van Heesch | 2015-01-02 | 1 | -170/+130 |
| | |||||
* | Various VHDL fixes | Dimitri van Heesch | 2014-11-06 | 1 | -112/+118 |
| | |||||
* | Bug 735767 - [PATCH] Fix potential copy and paste issue in ↵ | Dimitri van Heesch | 2014-09-23 | 1 | -1/+1 |
| | | | | vhdlparser/VhdlParser.cc | ||||
* | Vhdl fixes | Dimitri van Heesch | 2014-08-11 | 1 | -789/+809 |
| | |||||
* | New VHDL parser implementation | Dimitri van Heesch | 2014-08-02 | 1 | -0/+13051 |