Skip to content

Releases: Princess-org/Princess

Princess 0.1.19

16 Jan 17:24
Compare
Choose a tag to compare
Princess 0.1.19 Pre-release
Pre-release

Changes

  • Fix static ifs not working at function level
  • Experimental support for bit fields (msvc)

Princess 0.1.18

04 Jan 18:15
Compare
Choose a tag to compare
Princess 0.1.18 Pre-release
Pre-release
  • Start implementing the standard library in Princess itself
  • Half baked version of references that leak memory
  • Implement type_of operator
  • Implement word and unsigned

Princess 0.1.17

13 Dec 15:24
Compare
Choose a tag to compare
Princess 0.1.17 Pre-release
Pre-release

Changes:

make assert a statement

Princess 0.1.16

10 Dec 12:15
Compare
Choose a tag to compare
Princess 0.1.16 Pre-release
Pre-release

Changes:

  • Polymorphic functions
  • References
  • Fix newlines in case statements
  • Underscore identifier
  • Reflection

Princess 0.1.15

22 Nov 10:42
Compare
Choose a tag to compare
Princess 0.1.15 Pre-release
Pre-release

Changes

  • Fix compile time code execution

Princess 0.1.14

20 Nov 16:42
Compare
Choose a tag to compare
Princess 0.1.14 Pre-release
Pre-release

Changes

  • Restructure the c includes
  • New name mangling scheme that produces readable results
  • Add refering to function overloads by types used
  • Add special underscore identifier in functions

Princess 0.1.13

14 Nov 12:36
Compare
Choose a tag to compare
Princess 0.1.13 Pre-release
Pre-release

Changes

  • Fix error reporting
  • The repl can now import parser and other files

Princess 0.1.12

11 Nov 21:12
Compare
Choose a tag to compare
Princess 0.1.12 Pre-release
Pre-release

Changes:

  • Make the REPL execute the main function
  • Fix pointers not getting an undefined field error with UCS

Princess 0.1.11

10 Nov 13:44
Compare
Choose a tag to compare
Princess 0.1.11 Pre-release
Pre-release

Changes:

  • Fix varargs
  • Make the REPL more powerful

Princess 0.1.10

08 Nov 22:10
Compare
Choose a tag to compare
Princess 0.1.10 Pre-release
Pre-release

Changes:

  • Add a REPL
  • Fix booleans to 0 an 1 (they were -1 once)