Hello I am not familiar as well. I am just trying to compile my code, then report the bugs if TCC reports compile error where it should not be, or if a TCC-compiled program crashes where GCC and VS compiled works fine.
To compile tinycc you may install mingw anf run build-tcc.bat, or change 'gcc' to 'tcc' inside the bat-file and compile new tinycc binary using old one. In the second case you have to instal lnothing except of TCC. About the tasks.. I think, bug-fixing is important (at least for me:) but there are a few low-priority big tasks, like emiting #line in preprocessor output or producing .map-file and debug-info the debuggers can use (for example Microsoft's PDB-file) Also would be nice to have some C++ support, but it could be very difficult, I lost the hope to have a superfast C++ compiler. On Sat, Nov 22, 2008 at 1:27 PM, Jerry <[EMAIL PROTECTED]> wrote: > So far, I am not very familiar with the development process usedhere. > Could you please assign me a ramp-up task? So that > I could warm myself quickly. Also, how could I set up my > own development environment? > > I am now a software developer in Sybase. In my job, > I work on develop, bug fixing for Sybase Replication Server > which is completely written in C. So far I have over 5 years of C > programming > experiences. I would like to contribute my effort to TCC. > > Thanks. > -jl > > > 2008/11/22 Masha Rabinovich <[EMAIL PROTECTED]> > >> I do not have. >> >> I would be nice if you will add some. >> >> On Fri, Nov 21, 2008 at 10:57 AM, Jerry <[EMAIL PROTECTED]> wrote: >> >>> Do you have enough regression test cases available? If not, I would like >>> to add some. >>> jl >>> >>> >>> 2008/11/21 Masha Rabinovich <[EMAIL PROTECTED]> >>> >>>> The was not 1000000000 in the program I am trying to compile with tcc, >>>> but there was pointer + some small value in constant expression. the only >>>> reason I put 1000000000 in test case was to see in output a value different >>>> from regular pointer to be sure the additional is performed. >>>> >>>> Something like >>>> >>>> ==== >>>> >>>> char hello[]="hello"; >>>> char*hello10=hello+10; >>>> >>>> ==== >>>> >>>> were a more correct testcase for constant pointer ariphmetic. >>>> >>>> Sorry for that. >>>> >>>> And thank you for your work! >>>> >>>> On Thu, Nov 20, 2008 at 11:49 PM, Daniel Glöckner <[EMAIL PROTECTED]>wrote: >>>> >>>>> On Thu, Nov 20, 2008 at 07:42:59PM +0100, Masha Rabinovich wrote: >>>>> > main ? 0 : 1, // function pointer is always true >>>>> >>>>> Done. >>>>> >>>>> > (int)main + (int)1e9, // be sure the result is above 1.000.000.000 >>>>> >>>>> I removed the error message again. It was wrong in several ways. >>>>> >>>>> There is no need for the expression to evaluate to a value > >>>>> 1000000000. >>>>> (int)main may be negative. >>>>> >>>>> Actually I'm not convinced that these two casts must be supported >>>>> outside >>>>> of functions. Section 6.6 in C99 draft N869 does not talk about casting >>>>> address constants to integers. It does allow implemetations to accept >>>>> other constant expressions, though. >>>>> >>>>> > (int)main / 2, // here must be compile-time error, tcc can compile >>>>> it >>>>> > sin(1) ? 0 : 1, // here must be compile-time error, tcc can compile >>>>> it >>>>> >>>>> I don't think we should add checks for all variants of invalid code. >>>>> IMHO the main focus should be on correctly compiling valid code. >>>>> Otherwise we'll soon have a not so tiny TinyCC. >>>>> >>>>> Daniel >>>>> >>>>> >>>>> _______________________________________________ >>>>> Tinycc-devel mailing list >>>>> [email protected] >>>>> http://lists.nongnu.org/mailman/listinfo/tinycc-devel >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Tinycc-devel mailing list >>>> [email protected] >>>> http://lists.nongnu.org/mailman/listinfo/tinycc-devel >>>> >>>> >>> >>> >>> -- >>> Best Regards >>> ----------- >>> Jerry Luo >>> >>> _______________________________________________ >>> Tinycc-devel mailing list >>> [email protected] >>> http://lists.nongnu.org/mailman/listinfo/tinycc-devel >>> >>> >> >> _______________________________________________ >> Tinycc-devel mailing list >> [email protected] >> http://lists.nongnu.org/mailman/listinfo/tinycc-devel >> >> > > > -- > Best Regards > ----------- > Jerry Luo > > _______________________________________________ > Tinycc-devel mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/tinycc-devel > >
_______________________________________________ Tinycc-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/tinycc-devel
