Skip to content

[Feature Request]: IOCP support #124

Open
0 of 1 issue completed
Open

Description

@mobius1qwe

Descrição da Sugestão

Adicionar motores que possuem suporte à nova arquitetura de pooling de threads: I/O Completion Ports (IOCP) no windows e epoll no linux.
Atualmente 2 motores pascal implementam IOCP:
Delphi:
https://github.com/winddriver/Delphi-Cross-Socket da tarefa #109

Lazarus:
https://github.com/CynicRus/AdvancedHTTPServer

Esta tarefa implementa a tarefa #109.

Anexos

https://learn.microsoft.com/en-us/windows/win32/fileio/i-o-completion-ports
https://man7.org/linux/man-pages/man7/epoll.7.html

Motivo da Mudança

Modernização do componente

Informações adicionais

No response

Relator do Problema

No response

Activity

  1. added
    pri: MediumMedium Priority for issues that are confirmed bugs
    vcs: New FeatureWhen the issue represents a new feature for the project
    ide: DelphiIssues that impact the Delphi IDE
    ide: LazarusIssues that impact the Lazarus IDE
    seg: ServerIssues that happen on the Server side of the package
    on Jun 4, 2026
  2. added
    vcs: ImprovementWhen the issue enhances the project in any way
    sec: APIIssues that happen with the API feature of the package
    sec: DBWareIssues that happen with the DBWare feature of the package
    sec: WebIssues that happen with the Web feature of the package
    rev: PlannedWhen a feature request is approved and will be implemented
    on Jun 4, 2026
  3. added this to the 1.+ milestone on Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ide: DelphiIssues that impact the Delphi IDEide: LazarusIssues that impact the Lazarus IDEpri: MediumMedium Priority for issues that are confirmed bugsrev: PlannedWhen a feature request is approved and will be implementedsec: APIIssues that happen with the API feature of the packagesec: DBWareIssues that happen with the DBWare feature of the packagesec: WebIssues that happen with the Web feature of the packageseg: ServerIssues that happen on the Server side of the packagevcs: ImprovementWhen the issue enhances the project in any wayvcs: New FeatureWhen the issue represents a new feature for the project

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions