History log of /ext-fiber/src/fiber_stack.c (Results 1 – 17 of 17)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 676413a5 29-Apr-2021 Aaron Piotrowski

Add missed define


# 1f333ab9 29-Apr-2021 Aaron Piotrowski

Update based on php-src implementation


# f086534e 11-Apr-2021 Aaron Piotrowski

Provide fiber context to and from internal API functions


# a89a209b 29-Mar-2021 Aaron Piotrowski

Minor stylistic changes


# 575c8d42 28-Mar-2021 Aaron Piotrowski

Update file header

Thanks to Martin Schröder for the original code and inspiration, but I should be the main contact for questions and maintance of this code. Very little of the original cod

Update file header

Thanks to Martin Schröder for the original code and inspiration, but I should be the main contact for questions and maintance of this code. Very little of the original code remains unchanged.

show more ...


# 770ed753 28-Mar-2021 Aaron Piotrowski

Update file header

Thanks to Martin Schröder for the original code and inspiration, but I should be the main contact for questions and maintance of this code. Very little of the original cod

Update file header

Thanks to Martin Schröder for the original code and inspiration, but I should be the main contact for questions and maintance of this code. Very little of the original code remains unchanged.

show more ...

# 6f250953 27-Mar-2021 Aaron Piotrowski

Remove indirection for fiber context

Since asm is always used, zend_fiber_context can be defined as a struct instead of a void*.

# c94d2dcc 27-Mar-2021 Aaron Piotrowski

Predefine mmap stack flags

# 2854b348 27-Mar-2021 Aaron Piotrowski

Use VirtualAlloc on Windows

# 319d0a7c 27-Mar-2021 Aaron Piotrowski

Try ASM on Windows

# 668b6c89 26-Mar-2021 David CARLIER

Return immediatly upon stack guard appliance failure (#19)

# 721b8d9f 24-Mar-2021 Aaron Piotrowski

Fix line-endings

These files had Windows line-endings.

# 8a50accb 13-Mar-2021 David CARLIER

Fix mmap flags for OpenBSD (#14)

This platform requires MAP_STACK flag if the page is meant to be used as such.

# 2eea67d3 24-Dec-2020 Aaron Piotrowski

Remove execute option from mmap

# a7e51d4f 22-Oct-2020 Aaron Piotrowski

Use HAVE_VALGRIND to toggle valgrind support

# 1b40687d 01-Sep-2020 Aaron Piotrowski

Rename to ext-fiber

Renamed Fiber::yield() to Fiber::suspend()

# 314f8628 25-Jun-2018 Martin Schröder

Imported native fibers into new task extension.