summary refs log tree commit diff stats
path: root/lib/system/cellsets.nim
Commit message (Expand)AuthorAgeFilesLines
* added CellSetIter for git's historyAraq2015-12-011-0/+35
* lib: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-5/+5
* lib/system/a-e - Dropped 'T' from typespdw2015-06-041-28/+29
* system files use new identifiersAraq2014-08-231-7/+7
* the big renamefest: first stepsAraq2014-08-221-1/+1
* preparations for easier debuggingAraq2014-04-071-0/+2
* case consistency part 4Araq2013-12-271-2/+2
* case consistency part 1Araq2013-12-271-25/+25
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* code cleanup for mark&sweep GCAraq2013-02-071-33/+1
* first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-071-2/+54
* fixes the recently discovered GC memory leaksZahary Karadjov2012-12-201-1/+3
* temporary debugging code for the memory leak investigationZahary Karadjov2012-11-281-1/+1
* pragma on/off improvements; endb rewrittenAraq2012-01-281-1/+1
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* bugfixes for .rod files and visual C++Araq2011-12-031-3/+3
* shared untraced heap; bugfix: mem corruptions in message passing codeAraq2011-07-181-10/+10
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-3/+3
* further progress for multi-threadingAraq2011-05-191-11/+11
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-0/+0
* added tools and web dirsAndreas Rumpf2009-09-151-0/+0
* version0.7.10Andreas Rumpf2009-06-081-0/+196
class="nt">jobs: build: if: github.event.pull_request.merged == true strategy: fail-fast: false matrix: os: [ubuntu-20.04] cpu: [amd64] name: '${{ matrix.os }}' runs-on: ${{ matrix.os }} steps: - name: 'Checkout' uses: actions/checkout@v3 with: fetch-depth: 2 - name: 'Install node.js 16.x' uses: actions/setup-node@v3 with: node-version: '16.x' - name: 'Install dependencies (Linux amd64)' if: runner.os == 'Linux' && matrix.cpu == 'amd64' run: | sudo apt-fast update -qq DEBIAN_FRONTEND='noninteractive' \ sudo apt-fast install --no-install-recommends -yq \ libcurl4-openssl-dev libgc-dev libsdl1.2-dev libsfml-dev \ valgrind libc6-dbg libblas-dev xorg-dev - name: 'Install dependencies (macOS)' if: runner.os == 'macOS' run: brew install boehmgc make sfml gtk+3 - name: 'Install dependencies (Windows)' if: runner.os == 'Windows' shell: bash run: | set -e . ci/funs.sh nimInternalInstallDepsWindows echo_run echo "${{ github.workspace }}/dist/mingw64/bin" >> "${GITHUB_PATH}" - name: 'Add build binaries to PATH' shell: bash run: echo "${{ github.workspace }}/bin" >> "${GITHUB_PATH}" - name: 'System information' shell: bash run: . ci/funs.sh && nimCiSystemInfo - name: 'Build csourcesAny' shell: bash run: . ci/funs.sh && nimBuildCsourcesIfNeeded CC=gcc ucpu='${{ matrix.cpu }}' - name: 'Build koch' shell: bash run: nim c koch - name: 'Build Nim' shell: bash run: ./koch boot -d:release -d:nimStrictMode --lib:lib - name: 'Action' shell: bash run: nim c -r -d:release ci/action.nim - name: 'Comment' uses: actions/github-script@v6 with: script: | const fs = require('fs'); try { const data = fs.readFileSync('ci/nimcache/results.txt', 'utf8'); github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, body: data }) } catch (err) { console.error(err); }