SkillAgentSearch skills...

Fcontext

fcontext standalone library (adapted from Boost.Context)

Install / Use

/learn @DaoWen/Fcontext
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

fcontext version 1.64.0

           Copyright Nick Vrvilo 2017.
       https://github.com/DaoWen/fcontext/

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

A simple, high-performance library providing cooperative user-level threads, or fibers, with a basic C-language API, derived from the fiber-context implementation in the Boost.Context project, version 1.64.0. Note that the version number of this fcontext library simply tracks the corresponding Boost.Context version number.

To compile, link against the corresponding versions of jump, make and ontop assembly files for your platform from the Boost.Context GitHub repository: https://github.com/boostorg/context/tree/boost-1.64.0/src/asm

The function prototypes are based on those in fcontext.hpp, available at which includes the following obligatory copyright notice:

         Copyright Oliver Kowalke 2009.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

The original fcontext.hpp source file is available on GitHub: https://github.com/boostorg/context/blob/boost-1.64.0/include/boost/context/detail/fcontext.hpp

Related Skills

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated26d ago
Forks2

Languages

Assembly

Security Score

85/100

Audited on Mar 6, 2026

No findings