mirror of https://github.com/aamine/cbc
ec4ae3acfd
* net/loveruby/cflat/asm/Type.java: types should not know signed or not. * net/loveruby/cflat/ir/Op.java: have signed/unsigned information. * net/loveruby/cflat/compiler/IRGenerator.java: use new op and type. * net/loveruby/cflat/compiler/CodeGenerator.java: ditto. * net/loveruby/cflat/compiler/TypeChecker.java (FuncallNode): should check optional argument types. * net/loveruby/cflat/compiler/CodeGenerator.java: now use simple mov to load values from memory (and cast it later). * net/loveruby/cflat/type/TypeTable.java: provide stack value type. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4182 1b9489fe-b721-0410-924e-b54b9192deb8 |
||
---|---|---|
.. | ||
asm | ||
ast | ||
compiler | ||
entity | ||
exception | ||
ir | ||
parser | ||
type | ||
utils |