Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2017-12

How does one request new features?

11 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

J. Gareth Moreton

Hi everyone,

I have a little question to ask. If one wishes to request new features for a future version of Free Pascal, how does one go about it and what is the process of determining if it is a good idea or should be dropped, as well as any cross-platform and language nuances that need sorting out?

Kit

Reply by email

Michael Van Canneyt
to J. Gareth Moreton
J. Gareth Moreton wrote 5 lines
Hi everyone, I have a little question to ask. If one wishes to request new features for a future version of Free Pascal, how does one go about it and what is the process of determining if it is a good idea or should be dropped, as well as any cross-platform and language nuances that need sorting out?

Put it in the bugtracker. If it needs a long explanation/many considerations: make a WIKI page first and refer to it in the bugtracker.

Michael.

Reply by email

Bart
to J. Gareth Moreton: I have a little question to ask. If one wishes to request new features for a future…
J. Gareth Moreton wrote
I have a little question to ask. If one wishes to request new features for a future version of Free Pascal, how does one go about it and what is the process of determining if it is a good idea or should be dropped, as well as any cross-platform and language nuances that need sorting out?

ML, http://wiki.lazarus.freepascal.org/Feature_Ideas ?

Bart

Reply by email

Mark Morgan Lloyd
to Michael Van Canneyt: Put it in the bugtracker. If it needs a long explanation/many considerations: make a WIKI…
Michael Van Canneyt wrote 10 lines
On Mon, 4 Dec 2017, J. Gareth Moreton wrote: > Hi everyone,>> I have a little question to ask.  If one wishes to > request new features for a future version of Free Pascal, > how does > one go about it and what is the process of determining if it is a good > idea or should be dropped, as > well as any cross-platform and > language nuances that need sorting out? Put it in the bugtracker. If it needs a long explanation/manyconsiderations: make a WIKI page first and refer to it in the bugtracker.

But please make sure that any wiki page is marked as being for the discussion of a suggestion, and that it's deleted if not adopted. The wiki's already got a maintenance problem with outmoded examples etc.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Bart
to Mark Morgan Lloyd
Mark Morgan Lloyd wrote
But please make sure that any wiki page is marked as being for the discussion of a suggestion, and that it's deleted if not adopted. The wiki's already got a maintenance problem with outmoded examples etc.

As pinted out, there already is a wikipage for this kind of proposals.

Bart

Reply by email

J. Gareth Moreton

Thanks for the answers everyone. I've
added my suggestion near the bottom of the
page. I wasn't sure because what I propose
is a language feature, namely per-type
byte alignment.

Kit

On Tue 05/12/17 13:05 , Bart
sent:

On Tue, Dec 5, 2017 at 10:07 AM, Mark

Morgan Lloyd

> But please make sure that any wiki

page is

marked as being for the > discussion of a suggestion, and that

it's

deleted if not adopted. The wiki's > already got a maintenance problem with

outmoded

examples etc. As pinted out, there already is a

wikipage for this kind of proposals.

Show quoted text 6 lines
Bart

Reply by email

J. Gareth Moreton

Should I still open a bug/feature request though? When it comes to high-performance applications such as games and scientific/mathematical programs, I feel this is quite important.

Kit

On Tue 05/12/17 17:34 , "J. Gareth Moreton" sent:

Show quoted text 103 lines
Thanks for the answers everyone. I've added my suggestion near the bottom of the page. I wasn't sure because what I propose is a language feature, namely per-type byte alignment. Kit On Tue 05/12/17 13:05 , Bart bartjunk sent: > On Tue, Dec 5, 2017 at 10:07 AM, Mark Morgan Lloyd > > wrote: > > > > But please make sure that any wiki page is > marked as being for the > > discussion of a suggestion, and that it's > deleted if not adopted. The wiki's > > already got a maintenance problem with outmoded > examples etc. > > > As pinted out, there already is a wikipage for this kind of proposals. > > > > Bart > > __________________________________________ _____ > > fpc-devel maillist - fpc- de > http://lists.freepascal.org/cgi- bin/mailman/listinfo/fpc-devel > > > > _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply by email

J. Gareth Moreton

(Just bringing it up here because I've noticed that the feature ideas page doesn't tend to get many updates.)

Okay, I've put forth two feature requests over here: http://wiki.lazarus.freepascal.org/Feature_Ideas#FPC (I made a new "FPC" section because these are language features rather than components or anything to do with the IDE). One is the aforementioned byte alignment feature, and the other is Microsoft's "vectorcall" calling convention for Win32 and Win64.

I hope the ideas are not fundamentally flawed.

Kit

On Tue 05/12/17 20:50 , "J. Gareth Moreton" sent:

Show quoted text 7 lines
Should I still open a bug/feature request though? When it comes to high-performance applications such as games and scientific/mathematical programs, I feel this is quite important. Kit

Reply by email

Mark Morgan Lloyd
to Tomas Hajny
Tomas Hajny wrote
On Tue, December 5, 2017 21:50, J. Gareth Moreton wrote:> Should I still open a bug/feature request though? When it comes to> high-performance applications such as> games and scientific/mathematical programs, I feel this is quite> important. I believe that the feature request entry in Mantis (referring the createdWiki page) would be indeed useful.

Agreed, but I think https://sourceforge.net/projects/vectorpascalcom/ is also noteworthy.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

J. Gareth Moreton

Given it's licensed under the GNU GPL, I
wonder if there's some optimisation
paradigms that we can use from there as
well, such as loop unrolling and the like.

Kit

On Wed 06/12/17 08:08 , Mark Morgan Lloyd
sent:

On 05/12/17 22:15, Tomas Hajny wrote: > On Tue, December 5, 2017 21:50, J.

Gareth

Moreton wrote:> Should I still open a

bug/feature request though? When

it comes to> high-performance

applications such as> games and

scientific/mathematical programs, I feel

this is quite> important.

> I believe that the feature request

entry in

Mantis (referring the createdWiki page)

would be indeed useful.

Agreed, but I think

https://sourceforge.net/projects/vectorpas
calcom/ is

Show quoted text 14 lines
also noteworthy. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not

those of his employers or colleagues]

Reply by email