Activity for BRiX - Operating System

  • root <> committed [691254]

    initial checkin

  • brand <> committed [a75cb8]

    import

  • eihrul <> committed [a95745]

    Return fixes

  • brand <> committed [e41b17]

    *** empty log message ***

  • brand <> committed [fb2496]

    fail on (set _return ...)

  • eihrul <> committed [7a0e6e]

    Return fixes

  • brand <> committed [9b6459]

    *** empty log message ***

  • brand <> committed [cb0cdf]

    *** empty log message ***

  • eihrul <> committed [6394c7]

    Return fixes

  • eihrul <> committed [b34884]

    condition fixes in funcIf

  • eihrul <> committed [567bfc]

    64 bit value/stack args testing

  • brand <> committed [571be2]

    removed stackGetSize(). moved type size code from varCreate() to typeGetSize().

  • eihrul <> committed [3a5368]

    Fixed spills/reloads/etc.

  • eihrul <> committed [25f2d6]

    Added offset pointers!

  • brand <> committed [654b4f]

    partial support for variable pointers

  • brand <> committed [a7598a]

    modifiers

  • eihrul <> committed [370928]

    Pointer/call fixes

  • brand <> committed [b4be29]

    attempt to push pointers on to stack

  • eihrul <> committed [efcd9c]

    reg extension

  • eihrul <> committed [4230ce]

    stuff

  • eihrul <> committed [6c684c]

    fixes

  • eihrul <> committed [f850c6]

    fixed writing to pointers

  • eihrul <> committed [012e8e]

    extension regs

  • eihrul <> committed [d8062c]

    fixes

  • eihrul <> committed [bc230e]

    made referencing work

  • brand <> committed [c7fb09]

    implcit returns

  • brand <> committed [4c2589]

    UNSET macro

  • brand <> committed [d31013]

    top-level comments, booleans and 't and 'f symbols

  • brand <> committed [cda28d]

    *** empty log message ***

  • eihrul <> committed [3a292c]

    Fix "pop ebp" bug

  • eihrul <> committed [038170]

    Fix "pop ebp" bug

  • eihrul <> committed [4f9de1]

    Fixed all bugs

  • brand <> committed [53ac37]

    SETR macro

  • brand <> committed [ba9fa3]

    added SETR macro

  • brand <> committed [d7d614]

    SETR macro

  • eihrul <> committed [eb2a9d]

    Pointer fixes when taking the address of a variable

  • eihrul <> committed [926cad]

    fixes implicit return

  • eihrul <> committed [675686]

    fixed implicit returns

  • eihrul <> committed [44faea]

    restored implicit return behavior

  • eihrul <> committed [7b21ff]

    restored implicit return behavior

  • brand <> committed [7726a0]

    new function handling code

  • brand <> committed [e083ce]

    new function handling code

  • brand <> committed [79f0c9]

    fixed bugs with new function handling code and output all functions to temp file with a copy to

  • brand <> committed [c3f474]

    fixed buggy number conversion, added signed numbers and changed non-decimal numbers to uint*

  • brand <> committed [1fda24]

    added IGNORE macro

  • brand <> committed [784a90]

    disallow variable declarations inside IF macro

  • brand <> committed [001920]

    -

  • brand <> committed [75520d]

    two bug fixes in number.c

  • eihrul <> committed [efbc6f]

    floating point support, performance enhancements, bug fixes to optimizer

  • brand <> committed [f61d03]

    -

  • eihrul <> committed [464ea4]

    pass floating point arguments in registers

  • eihrul <> committed [e2bf11]

    lots of fixes, new floating point code, etc.

  • eihrul <> committed [a629b0]

    fixes

  • eihrul <> committed [00f731]

    fixes

  • eihrul <> committed [997727]

    fixes

  • eihrul <> committed [a9861a]

    Fixes

  • eihrul <> committed [3d5165]

    fixes

  • eihrul <> committed [4695da]

    fixes

  • eihrul <> committed [e6bbd2]

    fixes

  • eihrul <> committed [1e9313]

    fixes

  • eihrul <> committed [697d63]

    don't output size modifiers for LEA

  • brand <> committed [a69dc7]

    fixed "" segfault, bin/hex/oct numbers support underscores (0xFFFF_FFFF), decimals support commas

  • brand <> committed [b7c59c]

    removed fixed bugs

  • brand <> committed [765aa4]

    this is broken code

  • brand <> committed [765aa4]

    this is broken code

  • brand <> committed [3997d4]

    gave up on wsi parsing and restored code for parens-only

  • brand <> committed [eb7194]

    incomplete lambda support

  • brand <> committed [c108b7]

    added lambda support

  • brand <> committed [88deeb]

    *** empty log message ***

  • brand <> committed [d38e4c]

    lambda CALL macro

  • brand <> committed [9f7968]

    full lambda support

  • brand <> committed [c4ea76]

    fixed parserPrint()

  • brand <> committed [c6c43e]

    s_num now uses a union for signed and unsigned values

  • brand <> committed [11e27c]

    added CSET macro and fixed some bugs

  • brand <> committed [3afb65]

    *** empty log message ***

  • brand <> committed [d2bdb3]

    added unsigned decimal numbers: 10u

  • brand <> committed [fdc2e8]

    added 'restricted' keyword to defun. defun description is now optional. defun now uses

  • brand <> committed [c979ad]

    added DEFMODULE, TO-UINT64 macros and full module support.

  • brand <> committed [6a1add]

    *** empty log message ***

  • brand <> committed [ed4e7d]

    s_node now uses a union instead of void *

  • brand <> committed [c4357a]

    removed IGNORE macro and fixed function interface bug in dictionary

  • brand <> committed [99e12c]

    bug fixes

  • brand <> committed [1b48ed]

    changed 't & 'f to true & false and added type comparison functions

  • brand <> committed [ebab0b]

    alias support for current primitive types

  • brand <> committed [e532a8]

    fail when void function is used where value is expected

  • brand <> committed [4ed5ee]

    added uint support for * and ** macros

  • brand <> committed [02b3b9]

    added IF-NOT, AND, OR, XOR, SHR, SHL, INC, DEC and MOD macros. multiple value support for math

  • brand <> committed [3d8e0e]

    added support to / and MOD macros for unsigned values

  • brand <> committed [da1740]

    split macros.c into smaller files

  • brand <> committed [c65c65]

    numeric casts

  • brand <> committed [14a5df]

    added ==, !=, <>, <, >, <= and >= macros

  • brand <> committed [820d2e]

    added negate support to SUB --> (- a)

  • brand <> committed [6e1332]

    pointer detection in all macros that expect non-pointers

  • brand <> committed [369670]

    fail if no return at end of non-void function. fail if unreachable code is found after a return.

  • brand <> committed [9f8e31]

    added and?, or? and not? macros

  • brand <> committed [c471bb]

    lambda declarations now uses types instead of casts

  • brand <> committed [48a2df]

    attempted, and failed, to make IF-NOT return values from the true/false blocks

  • brand <> committed [595095]

  • brand <> committed [71a249]

    *** empty log message ***

  • brand <> committed [040f50]

    *** empty log message ***

1 >