NO

Author Topic: Version 10.00 is now released  (Read 8090 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 10.00 is now released
« on: July 24, 2020, 02:00:48 PM »
Pelles C version 10.00 is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

Major changes:
http://www.smorgasbordet.com/pellesc/changes_900_1000.htm

Changes from Release Candidate 3:
  • Fixed indexing into upper 128 bits of value for _mm256_extract_epi8(), _mm256_extract_epi16(), _mm256_extract_epi32(), _mm256_extract_epi64(), _mm256_insert_epi8(), _mm256_insert_epi16(), _mm256_insert_epi32(), _mm256_insert_epi64().
  • Silenced warning about 'Expression with no effect removed' originating from an explicit type-cast.
  • Added parsing/skipping of FAR, NEAR, far, near in Browse Information Manager ('Windows' mode).
  • Added better Registry cleaning when disabling 'just-in-time debugging' option.
  • Fixed problem with function argument expression containing address taken symbol cast to integer, leading to invalid 'dead' code removal.

/Pelle
/Pelle

gjacc

  • Guest
Re: Version 10.00 is now released
« Reply #1 on: July 24, 2020, 03:31:26 PM »
Thanks, Pelle

In the Help - About  is displayed Version 10.00.5 Release Candidate #3

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Version 10.00 is now released
« Reply #2 on: July 24, 2020, 03:47:11 PM »
In the Help - About  is displayed Version 10.00.5 Release Candidate #3
I just tested again, and it still says "version 10.00.6" (no release candidate).
/Pelle

gjacc

  • Guest
Re: Version 10.00 is now released
« Reply #3 on: July 24, 2020, 03:49:04 PM »
Sorry

I have download and reinstall and now is 10.00.6


Offline Marco

  • Member
  • *
  • Posts: 42
Re: Version 10.00 is now released
« Reply #4 on: July 24, 2020, 06:28:42 PM »
Pelles C version 10.00 is now available for download:
Great! Thank you very much, Pelle :)

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 2091
Re: Version 10.00 is now released
« Reply #5 on: July 24, 2020, 07:42:38 PM »
Big thanks Pelle  :)
May the source be with you

Offline Robert

  • Member
  • *
  • Posts: 245
Re: Version 10.00 is now released
« Reply #6 on: July 24, 2020, 11:05:27 PM »
Hi Pelle:

Your improvements and bug fixes are very much appreciated particularly the fixes for the AVX intrinsics. Now I can get back to upgrading my apps for the modern world.

Offline rapte

  • Member
  • *
  • Posts: 11
Re: Version 10.00 is now released
« Reply #7 on: July 25, 2020, 08:09:49 AM »
Thank you very much Pelle.  :)

Offline MrBcx

  • Global Moderator
  • Member
  • *****
  • Posts: 175
    • Bcx Basic to C/C++ Translator
Re: Version 10.00 is now released
« Reply #8 on: July 25, 2020, 08:18:03 AM »
Pelle,

Thank you and CONGRATULATIONS on your version 10 milestone!

It's great seeing a project like yours continue to thrive and I hope you'll get satisfaction from it for many more years.

Bcx Basic to C/C++ Translator
https://www.BcxBasicCoders.com

Offline John Z

  • Member
  • *
  • Posts: 790
Re: Version 10.00 is now released
« Reply #9 on: July 25, 2020, 11:25:32 AM »
Pelle, thank you for your dedication and all of the hard work!  I hope everyone reviews the changes page, it show the  tremendous amount of major changes and enhancements you've made and undoubtedly there were many smaller ones too.

Thanks again,

John Z

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Version 10.00 is now released
« Reply #10 on: July 25, 2020, 12:50:32 PM »
Thank you ALL for your kind words!

( I will probably start implementing some C2X features now, for the next C standard...
If you are really interested, the most recent draft AFAIK is N2478/N2479 here:
http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log.htm )
/Pelle

Offline bitcoin

  • Member
  • *
  • Posts: 179
Re: Version 10.00 is now released
« Reply #11 on: July 25, 2020, 09:20:27 PM »
This is very good! Thank you Pelle!

What good things added in C2X ? Did they add OOP? Because there were such plans, and as for me, this is crap..

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Version 10.00 is now released
« Reply #12 on: July 26, 2020, 12:44:46 PM »
What good things added in C2X ? Did they add OOP? Because there were such plans, and as for me, this is crap..
It's still a work in progress, so no complete list yet. Here are a few things:
- attributes as in C++: at leasty [[nodiscard]], [[maybe_unused]], [[deprecated]] and [[fallthrough]], maybe a few more. Also support for [[vendor::attribute]] for "private" extensions.
- memccpy(), strdup(), strndup() functions.
- u8 character prefix.
In other words: meh.

There is one proposal for an optional type of an enumeration (not just int), which sounds mildly useful. We'll see if it makes it into the standard.

I think a suggestion about OOP comes up up each time there is talk about a new C standard, with roughly 0% chance of succeeding (basically: use C++).

/Pelle

briman

  • Guest
Re: Version 10.00 is now released
« Reply #13 on: July 26, 2020, 09:43:47 PM »
Thank You Pelle!!!  :D

Offline bitcoin

  • Member
  • *
  • Posts: 179
Re: Version 10.00 is now released
« Reply #14 on: July 29, 2020, 03:04:45 PM »
Pelle
Quote
- memccpy(), strdup(), strndup() functions.
But Pelles C have strdup function. Or this is non-standart? ???
WinApi also have such functions.