Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2015-10

  1. Pascal Smart Pointers Idea + ARC implementation

    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…

    Maciej Izak, Michael Van Canneyt, Sven Barth
    13
  2. simpleipc issues

    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…

    Ondrej Pokorny, Jonas Maebe, Juha Manninen
    55
  3. Debug compiler

    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…

    Ondrej Pokorny, Jonas Maebe, Michael Van Canneyt
    23
  4. FPC 3.0.0-rc2 release

    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…

    Joost van der Sluis, Anthony Walter, Florian Klaempfl
    8
  5. FPC 3.0.0rc2 and fppkg

    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…

    Joost van der Sluis, Anthony Walter, Jonas Maebe
    11
  6. Assign static class procedure to procedure variable

    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;…

    Ondrej Pokorny, Jonas Maebe, Maciej Izak
    5
  7. FPC 3.0.0 class property default

    Up to and including 2.6.4, this works: TRoundRobin= CLASS(TObject) .. PUBLIC .. (*$IFDEF HAS_TRUE YIELD *) PROPERTY HasTrueYield: BOOLEAN DEFAULT TRUE; (*$ELSE *)

    Mark Morgan Lloyd, Ondrej Pokorny, Sven Barth
    5
  8. Exception problems in FPC 3.0.0

    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…

    Sergio Flores, Joost van der Sluis, Yury Sidorov
    8
  9. FPC --help (command line option)

    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…

    Péter Gábor
    1
  10. Win CE CreateFile

    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…

    Carsten Bager, Yury Sidorov
    1
  11. Sets > 256

    (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…

    Michael Schnell, DaWorm, Frederic Da Vitoria
    10
  12. Fwd: While - Otherwise Statement

    That's what I've thought about from the beginning of this discussion.. --- WBR, Max.

    Max Nazhalov, Dmitry Boyarintsev, Mark Morgan Lloyd
    20
  13. adding a new token to compiler cause exception

    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…

    Mohsen, Jonas Maebe, MohsenTi
    5
  14. Fwd: While - Otherwise Statement

    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…

    Max Nazhalov, David W Noon, DaWorm
    25
  15. new features and facilities

    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);

    Mohsen, Carlo Kok, David W Noon
    52
  16. Fwd: While - Otherwise Statement

    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.…

    MohsenTi, Dmitry Boyarintsev, Marco van de Voort
    15
  17. patch for rtl/linux/aarch64/cprt0.as

    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…

    Edmund Grimley Evans, Jonas Maebe, Joost van der Sluis
    10
  18. get/put in fpc

    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…

    Schneider, Ewald, Jonas Maebe
    21
  19. Teensy (no OS) programmed with Free Pascal Embedded ARM

    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…

    Paul Breneman, Jeppe Johansen, Mark Morgan Lloyd
    12
  20. Iterator for array properties

    When we are already discussing new language features, what about supporting iterators for array properties: TTest = class // ... property Objects[Index: Integer]:…

    Ondrej Pokorny, Michael Van Canneyt
    7
  21. Proof of Concept ARC implementation

    Hello together! I've now finished my Proof of Concept ARC implementation which is based on the RFC I published a few weeks back:…

    Sven Barth, Boian Mitov, Dmitry Boyarintsev
    125
  22. odd date in archive

    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…

    Schneider
    0
  23. goto illegal in fpc?

    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. …

    Schneider, Jonas Maebe, Mark Morgan Lloyd
    7
  24. compile problems with fpc: linking issue

    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…

    Schneider, Jonas Maebe
    3
  25. Lazarus Release 1.4.4

    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…

    Mattias Gaertner
    0
  26. advancedipc fixes

    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…

    Ondrej Pokorny, Michael Van Canneyt
    1
  27. 3.0.0~rc1 in Debian

    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…

    Edmund Grimley Evans, Jonas Maebe, Michael Ring
    4