bootstrap: cleanup usings.
parent
53efceb0ad
commit
ca0f80f230
|
@ -1,10 +1,9 @@
|
||||||
! Copyright (C) 2007, 2011 Slava Pestov.
|
! Copyright (C) 2007, 2011 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private kernel kernel.private namespaces
|
USING: bootstrap.image.private compiler.codegen.relocation
|
||||||
system cpu.x86.assembler cpu.x86.assembler.operands layouts
|
compiler.constants cpu.x86.assembler cpu.x86.assembler.operands
|
||||||
vocabs parser compiler.constants compiler.codegen.relocation
|
generic.single.private kernel kernel.private layouts locals math
|
||||||
sequences math math.private generic.single.private
|
math.private namespaces threads.private ;
|
||||||
threads.private locals ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
4 \ cell set
|
4 \ cell set
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
! Copyright (C) 2010 Slava Pestov.
|
! Copyright (C) 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private compiler.constants
|
USING: compiler.codegen.relocation compiler.constants
|
||||||
compiler.codegen.relocation cpu.x86.assembler
|
cpu.x86.assembler cpu.x86.assembler.operands kernel layouts
|
||||||
cpu.x86.assembler.operands kernel layouts locals parser
|
locals parser sequences ;
|
||||||
sequences ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
: tib-segment ( -- ) FS ;
|
: tib-segment ( -- ) FS ;
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
! Copyright (C) 2007, 2011 Slava Pestov.
|
! Copyright (C) 2007, 2011 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private kernel kernel.private layouts locals namespaces
|
USING: bootstrap.image.private compiler.codegen.relocation
|
||||||
vocabs parser compiler.constants
|
compiler.constants cpu.x86.assembler cpu.x86.assembler.operands
|
||||||
compiler.codegen.relocation math math.private cpu.x86.assembler
|
generic.single.private kernel kernel.private layouts locals math
|
||||||
cpu.x86.assembler.operands sequences generic.single.private
|
math.private namespaces threads.private ;
|
||||||
threads.private ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
8 \ cell set
|
8 \ cell set
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
! Copyright (C) 2008 Slava Pestov.
|
! Copyright (C) 2008 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private cpu.x86.assembler
|
USING: cpu.x86.assembler.operands kernel layouts parser
|
||||||
cpu.x86.assembler.operands kernel layouts namespaces parser
|
sequences ;
|
||||||
sequences system vocabs ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
: leaf-stack-frame-size ( -- n ) 2 bootstrap-cells ;
|
: leaf-stack-frame-size ( -- n ) 2 bootstrap-cells ;
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
! Copyright (C) 2008 Slava Pestov.
|
! Copyright (C) 2008 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private kernel namespaces system layouts
|
USING: cpu.x86.assembler cpu.x86.assembler.operands kernel
|
||||||
vocabs sequences cpu.x86.assembler parser
|
layouts parser sequences ;
|
||||||
cpu.x86.assembler.operands ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
DEFER: stack-reg
|
DEFER: stack-reg
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
! Copyright (C) 2007, 2011 Slava Pestov.
|
! Copyright (C) 2007, 2011 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private compiler.constants
|
USING: bootstrap.image.private compiler.codegen.relocation
|
||||||
compiler.codegen.relocation compiler.units cpu.x86.assembler
|
compiler.constants compiler.units cpu.x86.assembler
|
||||||
cpu.x86.assembler.operands kernel kernel.private layouts
|
cpu.x86.assembler.operands kernel kernel.private layouts locals
|
||||||
locals locals.backend make math math.private namespaces sequences
|
locals.backend math math.private namespaces sequences
|
||||||
slots.private strings.private vocabs ;
|
slots.private strings.private vocabs ;
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
! Copyright (C) 2010 Slava Pestov.
|
! Copyright (C) 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: bootstrap.image.private compiler.constants
|
USING: compiler.constants cpu.x86.assembler
|
||||||
cpu.x86.assembler cpu.x86.assembler.operands kernel layouts
|
cpu.x86.assembler.operands layouts locals ;
|
||||||
locals parser sequences ;
|
|
||||||
IN: bootstrap.x86
|
IN: bootstrap.x86
|
||||||
|
|
||||||
: tib-exception-list-offset ( -- n ) 0 bootstrap-cells ;
|
: tib-exception-list-offset ( -- n ) 0 bootstrap-cells ;
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
! Copyright (C) 2007, 2010 Slava Pestov.
|
! Copyright (C) 2007, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors cpu.architecture vocabs system
|
USING: accessors arrays assocs assocs.private classes
|
||||||
sequences namespaces parser kernel kernel.private classes
|
classes.tuple.private compiler.units hashtables
|
||||||
classes.private arrays hashtables vectors classes.tuple sbufs
|
hashtables.private io kernel libc math math.parser memory
|
||||||
hashtables.private sequences.private math classes.tuple.private
|
namespaces namespaces.private quotations quotations.private
|
||||||
growable namespaces.private assocs words command-line io
|
sbufs sequences sequences.private splitting system vectors
|
||||||
io.encodings.string libc splitting math.parser memory compiler.units
|
vocabs vocabs.loader words ;
|
||||||
math.order quotations quotations.private assocs.private vocabs.loader ;
|
|
||||||
FROM: compiler => enable-optimizer ;
|
FROM: compiler => enable-optimizer ;
|
||||||
IN: bootstrap.compiler
|
IN: bootstrap.compiler
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
USING: system vocabs vocabs.loader kernel combinators
|
USING: accessors combinators namespaces sequences system vocabs
|
||||||
namespaces sequences io.backend accessors ;
|
;
|
||||||
IN: bootstrap.io
|
IN: bootstrap.io
|
||||||
|
|
||||||
"bootstrap.compiler" require
|
"bootstrap.compiler" require
|
||||||
|
|
Loading…
Reference in New Issue