fpc-devel · 2015-10
- Pascal Smart Pointers Idea + ARC implementation13
I am working on smart pointers for FPC (something more than pure ARC for classes). This solution is full compatible with existing code base. I would like to know what do…
- simpleipc issues55
I've developed a "single/multiple instances" feature for the Lazarus IDE. For this feature I need an IPC. First I tried to use simpleipc but I have struggled on bugs and…
- Debug compiler23
just out of curiosity, I wanted to play with the debugger and try to add http://bugs.freepascal.org/view.php?id=28820 As the first step, I want to debug the compiler…
- FPC 3.0.0-rc2 release8
Hello We have placed the second release candidate of the Free Pascal Compiler version 3.0.0 on our ftp servers. Most important change since the first release candidate…
- FPC 3.0.0rc2 and fppkg11
One of the new (or rather improved) features of fpc 3.0.0 is the Free Pascal packages repository, or shortly fppkg. Basically this is an online repository in which you…
- Assign static class procedure to procedure variable5
Hello! In Delphi it is valid to assign a static class procedure to a procedure variable: program project1; type TMyObject = class public class procedure Proc; static;…
- FPC 3.0.0 class property default5
Up to and including 2.6.4, this works: TRoundRobin= CLASS(TObject) .. PUBLIC .. (*$IFDEF HAS_TRUE YIELD *) PROPERTY HasTrueYield: BOOLEAN DEFAULT TRUE; (*$ELSE *)
- Exception problems in FPC 3.0.08
Hi guys, congrats for the 3.0 release! However after upgrading FPC, my Android game now crashes with division by zero exceptions (it happens always in the same place). I…
- FPC --help (command line option)1
Hello! When I typed "fpc --help" in the terminal then FPC (3.1.1) said that there is an illegal parameter (-FM/home/develop/fpc/) in .fpc.cfg It seems to be true, but my…
- Win CE CreateFile1
Hi The function system.CreateFile sometimes return a negative value (LongInt) under Win CE when used together with COM ports. When I typecast to LongWord everything…
- Sets > 25610
(Not hitchhiking the other thread...) As currently new language features are discussed I would vote to drop (or relax to some K ) this limitation. This would not break…
- Fwd: While - Otherwise Statement20
That's what I've thought about from the beginning of this discussion.. --- WBR, Max.
- adding a new token to compiler cause exception5
Hi I need add two token to compiler to implement my ideas. adding first token done but second token cause range check exception in lines like this if (idtoken in…
- Fwd: While - Otherwise Statement25
I doubt "while-else" is a variant, due to dangling "else". How will be compiled, e.g. if something then while not_done_yet do the_work else // obviously valid, and…
- new features and facilities52
Hi! I wanna add new features and facilities to pascal like while - else, for - else and inline if statement like python. examples ex1: I:=5; while(I>0) do begin Write(I);
- Fwd: While - Otherwise Statement15
Hi everybody I add new feature to FPC compiler to simplify programming. this is While - Otherwise working like While - Else in python and has backwards compatibility.…
- patch for rtl/linux/aarch64/cprt0.as10
Clearly I don't really know what I'm doing with these start-up files... but I found I needed this patch to build the Debian package on arm64, so it's probably something…
- get/put in fpc21
Thanks for everybody's help. I've made some progress in getting my standard Pascal programs to compile under fpc. Now comes a big issue. In standard Pascal, one can use…
- Teensy (no OS) programmed with Free Pascal Embedded ARM12
Wow, yesterday I started this new message: http://forum.lazarus.freepascal.org/index.php/topic,28561.0.html And today Laksen says it's committed to SVN trunk. That was…
- Iterator for array properties7
When we are already discussing new language features, what about supporting iterators for array properties: TTest = class // ... property Objects[Index: Integer]:…
- Proof of Concept ARC implementation125
Hello together! I've now finished my Proof of Concept ARC implementation which is based on the RFC I published a few weeks back:…
- odd date in archive0
There is an email address listed at http://lists.freepascal.org/cgi-bin/mailman/listinfo/ If you are having trouble using the lists, please contact I sent the following…
- goto illegal in fpc?7
Folks: https://alum.mit.edu/www/toms/ftp/shell.p This is a test program I use to check Pascal compilers. I could not figure out from the FPC site how "standard" it is. …
- compile problems with fpc: linking issue3
Folks: I used fink to install fpc. 25% cat hello.p program hello(output); (* hello: tiny Pascal program *) begin writeln(output,'hello'); end. 26% fpc hello.p Free…
- Lazarus Release 1.4.40
The Lazarus team is glad to announce the release of Lazarus 1.4.4. This release was built with FPC 2.6.4, same as the previous release Lazarus 1.4.2. Here is the list of…
- advancedipc fixes1
Hello! I talked to Mattias about the advancedipc implementation and he noticed that the thread ID doesn't have to be necessarily a system-wide unique constant (which I…
- 3.0.0~rc1 in Debian4
3.0.0~rc1 has arrived in Debian experimental, but has failed to build on several architectures: https://buildd.debian.org/status/package.php?p=fpc&suite=experimental…
