Skip to content

Releases: go-air/pal

PlainObjects

27 Aug 22:56

Choose a tag to compare

PlainObjects Pre-release
Pre-release

This release fills out the object plain coding, including dispatch.
Also some re-organisation of code between ssa2pal and objects.

type Object interface {
plain.Encoder
...
}
object.PlainDecode(r io.Reader) (Object, error)

*** v.0.0.X ** => for reading/hacking only (not for use) ***

Func1

27 Aug 00:57

Choose a tag to compare

Func1 Pre-release
Pre-release

This release implements our first draft of function calls, implemented in a way which should facilitate closures/interfaces/dynamic dispatch.

*** v.0.0.X ** => for reading/hacking only (not for use) ***

MiscFix

25 Aug 14:16

Choose a tag to compare

MiscFix Pre-release
Pre-release

Lots of small fixes.

*** v.0.0.X ** => for reading/hacking only (not for use) ***

LimeSlice

23 Aug 20:29

Choose a tag to compare

LimeSlice Pre-release
Pre-release

LimeSlice re-works slice modelling and tests a lot of plain coding.

*** v.0.0.X ** => for reading/hacking only (not for use) ***

G1

23 Aug 02:02

Choose a tag to compare

G1 Pre-release
Pre-release

+Addlicense, bug fixes, testing, plain coding, ...

*** v.0.0.X ** => for reading/hacking only (not for use) ***

VarHex1

22 Aug 20:49

Choose a tag to compare

VarHex1 Pre-release
Pre-release

This pre-release implements

  1. map lookup/update
  2. channel creation and recv
  3. A fun, cool variable length hex encoding for all the numbers (turns out 'g' is 0 if the last digit)

It also fixes some bugs and adds some debug facilities.

*** v.0.0.X ** => for reading/hacking only (not for use) ***

SemiSolid

21 Aug 23:00

Choose a tag to compare

SemiSolid Pre-release
Pre-release

This release checkpoints the semi-milestone of stabilising the unified object refactoring so it does not crash when run on its own source code.

*** v.0.0.X ** => for reading/hacking only (not for use) ***

BuildRSwagger

21 Aug 16:26

Choose a tag to compare

BuildRSwagger Pre-release
Pre-release

This release fills out github.com/go-air/objects.Builder and includes several bug fixes.

*** v0.0.X => crashing prototype ***

RefactorXL

18 Aug 22:33

Choose a tag to compare

RefactorXL Pre-release
Pre-release

This release features..... crashing when run on its own source code. But things are starting to feel more stable and cleaner architecturally, with serialisable types used in the memory model and and object layer that is starting to come together under a much nicer organisation.

Enjoy

Go-air.

WhyNot

16 Aug 21:26

Choose a tag to compare

WhyNot Pre-release
Pre-release

WhyNot proudly introduces typesets -- serialisable, canonical types for the subset of go/types pertinent to memory analysis. (We don't need to do type checking, for example).

Embedding types in the existing memory model generation and indexing is still TBD.

This is v0.0.X -- explore at your own risk.