diff --git a/basis/bootstrap/image/image.factor b/basis/bootstrap/image/image.factor index 221ffffb91..10cde266cc 100644 --- a/basis/bootstrap/image/image.factor +++ b/basis/bootstrap/image/image.factor @@ -77,20 +77,20 @@ SYMBOL: objects ! Constants -: image-magic HEX: 0f0e0d0c ; inline -: image-version 4 ; inline +CONSTANT: image-magic HEX: 0f0e0d0c +CONSTANT: image-version 4 -: data-base 1024 ; inline +CONSTANT: data-base 1024 -: userenv-size 70 ; inline +CONSTANT: userenv-size 70 -: header-size 10 ; inline +CONSTANT: header-size 10 -: data-heap-size-offset 3 ; inline -: t-offset 6 ; inline -: 0-offset 7 ; inline -: 1-offset 8 ; inline -: -1-offset 9 ; inline +CONSTANT: data-heap-size-offset 3 +CONSTANT: t-offset 6 +CONSTANT: 0-offset 7 +CONSTANT: 1-offset 8 +CONSTANT: -1-offset 9 SYMBOL: sub-primitives diff --git a/basis/calendar/calendar.factor b/basis/calendar/calendar.factor index 522e0c52f3..dc9442259b 100644 --- a/basis/calendar/calendar.factor +++ b/basis/calendar/calendar.factor @@ -61,7 +61,7 @@ PRIVATE> : month-abbreviation ( n -- string ) check-month 1- month-abbreviations nth ; -: day-counts { 0 31 28 31 30 31 30 31 31 30 31 30 31 } ; inline +CONSTANT: day-counts { 0 31 28 31 30 31 30 31 31 30 31 30 31 } : day-names ( -- array ) { diff --git a/basis/checksums/adler-32/adler-32.factor b/basis/checksums/adler-32/adler-32.factor index 1be4bfb584..d5e153ba99 100644 --- a/basis/checksums/adler-32/adler-32.factor +++ b/basis/checksums/adler-32/adler-32.factor @@ -6,7 +6,7 @@ IN: checksums.adler-32 SINGLETON: adler-32 -: adler-32-modulus 65521 ; inline +CONSTANT: adler-32-modulus 65521 M: adler-32 checksum-bytes ( bytes checksum -- value ) drop diff --git a/basis/checksums/sha2/sha2.factor b/basis/checksums/sha2/sha2.factor index 026c4d6f27..3b092a78de 100644 --- a/basis/checksums/sha2/sha2.factor +++ b/basis/checksums/sha2/sha2.factor @@ -9,14 +9,14 @@ IN: checksums.sha2 SYMBOLS: vars M K H S0 S1 process-M word-size block-size ; -: a 0 ; inline -: b 1 ; inline -: c 2 ; inline -: d 3 ; inline -: e 4 ; inline -: f 5 ; inline -: g 6 ; inline -: h 7 ; inline +CONSTANT: a 0 +CONSTANT: b 1 +CONSTANT: c 2 +CONSTANT: d 3 +CONSTANT: e 4 +CONSTANT: f 5 +CONSTANT: g 6 +CONSTANT: h 7 : initial-H-256 ( -- seq ) { diff --git a/basis/cocoa/enumeration/enumeration.factor b/basis/cocoa/enumeration/enumeration.factor index 7f5b777283..919e8f86c5 100644 --- a/basis/cocoa/enumeration/enumeration.factor +++ b/basis/cocoa/enumeration/enumeration.factor @@ -5,7 +5,7 @@ sequences vectors fry libc destructors specialized-arrays.direct.alien ; IN: cocoa.enumeration -: NS-EACH-BUFFER-SIZE 16 ; inline +CONSTANT: NS-EACH-BUFFER-SIZE 16 : with-enumeration-buffers ( quot -- ) [ diff --git a/basis/cocoa/windows/windows.factor b/basis/cocoa/windows/windows.factor index 51f692d02d..4e0f768b96 100644 --- a/basis/cocoa/windows/windows.factor +++ b/basis/cocoa/windows/windows.factor @@ -4,15 +4,15 @@ USING: arrays kernel math cocoa cocoa.messages cocoa.classes sequences math.bitwise ; IN: cocoa.windows -: NSBorderlessWindowMask 0 ; inline -: NSTitledWindowMask 1 ; inline -: NSClosableWindowMask 2 ; inline -: NSMiniaturizableWindowMask 4 ; inline -: NSResizableWindowMask 8 ; inline +CONSTANT: NSBorderlessWindowMask 0 +CONSTANT: NSTitledWindowMask 1 +CONSTANT: NSClosableWindowMask 2 +CONSTANT: NSMiniaturizableWindowMask 4 +CONSTANT: NSResizableWindowMask 8 -: NSBackingStoreRetained 0 ; inline -: NSBackingStoreNonretained 1 ; inline -: NSBackingStoreBuffered 2 ; inline +CONSTANT: NSBackingStoreRetained 0 +CONSTANT: NSBackingStoreNonretained 1 +CONSTANT: NSBackingStoreBuffered 2 : standard-window-type ( -- n ) { diff --git a/basis/colors/colors.factor b/basis/colors/colors.factor index 1183c2e46c..9c55b1f29a 100644 --- a/basis/colors/colors.factor +++ b/basis/colors/colors.factor @@ -18,16 +18,16 @@ M: color red>> ( color -- red ) >rgba red>> ; M: color green>> ( color -- green ) >rgba green>> ; M: color blue>> ( color -- blue ) >rgba blue>> ; -: black T{ rgba f 0.0 0.0 0.0 1.0 } ; inline -: blue T{ rgba f 0.0 0.0 1.0 1.0 } ; inline -: cyan T{ rgba f 0 0.941 0.941 1 } ; inline -: gray T{ rgba f 0.6 0.6 0.6 1.0 } ; inline -: green T{ rgba f 0.0 1.0 0.0 1.0 } ; inline -: light-gray T{ rgba f 0.95 0.95 0.95 0.95 } ; inline -: light-purple T{ rgba f 0.8 0.8 1.0 1.0 } ; inline -: magenta T{ rgba f 0.941 0 0.941 1 } ; inline -: orange T{ rgba f 0.941 0.627 0 1 } ; inline -: purple T{ rgba f 0.627 0 0.941 1 } ; inline -: red T{ rgba f 1.0 0.0 0.0 1.0 } ; inline -: white T{ rgba f 1.0 1.0 1.0 1.0 } ; inline -: yellow T{ rgba f 1.0 1.0 0.0 1.0 } ; inline +CONSTANT: black T{ rgba f 0.0 0.0 0.0 1.0 } +CONSTANT: blue T{ rgba f 0.0 0.0 1.0 1.0 } +CONSTANT: cyan T{ rgba f 0 0.941 0.941 1 } +CONSTANT: gray T{ rgba f 0.6 0.6 0.6 1.0 } +CONSTANT: green T{ rgba f 0.0 1.0 0.0 1.0 } +CONSTANT: light-gray T{ rgba f 0.95 0.95 0.95 0.95 } +CONSTANT: light-purple T{ rgba f 0.8 0.8 1.0 1.0 } +CONSTANT: magenta T{ rgba f 0.941 0 0.941 1 } +CONSTANT: orange T{ rgba f 0.941 0.627 0 1 } +CONSTANT: purple T{ rgba f 0.627 0 0.941 1 } +CONSTANT: red T{ rgba f 1.0 0.0 0.0 1.0 } +CONSTANT: white T{ rgba f 1.0 1.0 1.0 1.0 } +CONSTANT: yellow T{ rgba f 1.0 1.0 0.0 1.0 } diff --git a/basis/compiler/constants/constants.factor b/basis/compiler/constants/constants.factor index 48ea958818..e03c062e9e 100644 --- a/basis/compiler/constants/constants.factor +++ b/basis/compiler/constants/constants.factor @@ -4,8 +4,8 @@ USING: math kernel layouts system strings ; IN: compiler.constants ! These constants must match vm/memory.h -: card-bits 8 ; inline -: deck-bits 18 ; inline +CONSTANT: card-bits 8 +CONSTANT: deck-bits 18 : card-mark ( -- n ) HEX: 40 HEX: 80 bitor ; inline ! These constants must match vm/layouts.h @@ -26,25 +26,25 @@ IN: compiler.constants : compiled-header-size ( -- n ) 4 bootstrap-cells ; inline ! Relocation classes -: rc-absolute-cell 0 ; inline -: rc-absolute 1 ; inline -: rc-relative 2 ; inline -: rc-absolute-ppc-2/2 3 ; inline -: rc-relative-ppc-2 4 ; inline -: rc-relative-ppc-3 5 ; inline -: rc-relative-arm-3 6 ; inline -: rc-indirect-arm 7 ; inline -: rc-indirect-arm-pc 8 ; inline +CONSTANT: rc-absolute-cell 0 +CONSTANT: rc-absolute 1 +CONSTANT: rc-relative 2 +CONSTANT: rc-absolute-ppc-2/2 3 +CONSTANT: rc-relative-ppc-2 4 +CONSTANT: rc-relative-ppc-3 5 +CONSTANT: rc-relative-arm-3 6 +CONSTANT: rc-indirect-arm 7 +CONSTANT: rc-indirect-arm-pc 8 ! Relocation types -: rt-primitive 0 ; inline -: rt-dlsym 1 ; inline -: rt-dispatch 2 ; inline -: rt-xt 3 ; inline -: rt-here 4 ; inline -: rt-label 5 ; inline -: rt-immediate 6 ; inline -: rt-stack-chain 7 ; inline +CONSTANT: rt-primitive 0 +CONSTANT: rt-dlsym 1 +CONSTANT: rt-dispatch 2 +CONSTANT: rt-xt 3 +CONSTANT: rt-here 4 +CONSTANT: rt-label 5 +CONSTANT: rt-immediate 6 +CONSTANT: rt-stack-chain 7 : rc-absolute? ( n -- ? ) [ rc-absolute-ppc-2/2 = ] diff --git a/basis/compiler/tree/propagation/info/info.factor b/basis/compiler/tree/propagation/info/info.factor index 771d3800df..7b1723620b 100644 --- a/basis/compiler/tree/propagation/info/info.factor +++ b/basis/compiler/tree/propagation/info/info.factor @@ -32,9 +32,9 @@ literal? length slots ; -: null-info T{ value-info f null empty-interval } ; inline +CONSTANT: null-info T{ value-info f null empty-interval } -: object-info T{ value-info f object full-interval } ; inline +CONSTANT: object-info T{ value-info f object full-interval } : class-interval ( class -- interval ) dup real class<= diff --git a/basis/core-foundation/core-foundation.factor b/basis/core-foundation/core-foundation.factor index ec83ba7a8b..40269ae3be 100644 --- a/basis/core-foundation/core-foundation.factor +++ b/basis/core-foundation/core-foundation.factor @@ -6,7 +6,7 @@ IN: core-foundation TYPEDEF: void* CFTypeRef TYPEDEF: void* CFAllocatorRef -: kCFAllocatorDefault f ; inline +CONSTANT: kCFAllocatorDefault f TYPEDEF: bool Boolean TYPEDEF: long CFIndex diff --git a/basis/core-foundation/data/data.factor b/basis/core-foundation/data/data.factor index f4d2babca7..fb5ecaa043 100644 --- a/basis/core-foundation/data/data.factor +++ b/basis/core-foundation/data/data.factor @@ -10,28 +10,28 @@ TYPEDEF: void* CFNumberRef TYPEDEF: void* CFSetRef TYPEDEF: int CFNumberType -: kCFNumberSInt8Type 1 ; inline -: kCFNumberSInt16Type 2 ; inline -: kCFNumberSInt32Type 3 ; inline -: kCFNumberSInt64Type 4 ; inline -: kCFNumberFloat32Type 5 ; inline -: kCFNumberFloat64Type 6 ; inline -: kCFNumberCharType 7 ; inline -: kCFNumberShortType 8 ; inline -: kCFNumberIntType 9 ; inline -: kCFNumberLongType 10 ; inline -: kCFNumberLongLongType 11 ; inline -: kCFNumberFloatType 12 ; inline -: kCFNumberDoubleType 13 ; inline -: kCFNumberCFIndexType 14 ; inline -: kCFNumberNSIntegerType 15 ; inline -: kCFNumberCGFloatType 16 ; inline -: kCFNumberMaxType 16 ; inline +CONSTANT: kCFNumberSInt8Type 1 +CONSTANT: kCFNumberSInt16Type 2 +CONSTANT: kCFNumberSInt32Type 3 +CONSTANT: kCFNumberSInt64Type 4 +CONSTANT: kCFNumberFloat32Type 5 +CONSTANT: kCFNumberFloat64Type 6 +CONSTANT: kCFNumberCharType 7 +CONSTANT: kCFNumberShortType 8 +CONSTANT: kCFNumberIntType 9 +CONSTANT: kCFNumberLongType 10 +CONSTANT: kCFNumberLongLongType 11 +CONSTANT: kCFNumberFloatType 12 +CONSTANT: kCFNumberDoubleType 13 +CONSTANT: kCFNumberCFIndexType 14 +CONSTANT: kCFNumberNSIntegerType 15 +CONSTANT: kCFNumberCGFloatType 16 +CONSTANT: kCFNumberMaxType 16 TYPEDEF: int CFPropertyListMutabilityOptions -: kCFPropertyListImmutable 0 ; inline -: kCFPropertyListMutableContainers 1 ; inline -: kCFPropertyListMutableContainersAndLeaves 2 ; inline +CONSTANT: kCFPropertyListImmutable 0 +CONSTANT: kCFPropertyListMutableContainers 1 +CONSTANT: kCFPropertyListMutableContainersAndLeaves 2 FUNCTION: CFNumberRef CFNumberCreate ( CFAllocatorRef allocator, CFNumberType theType, void* valuePtr ) ; diff --git a/basis/core-foundation/file-descriptors/file-descriptors.factor b/basis/core-foundation/file-descriptors/file-descriptors.factor index 29c4219678..c9fe3131b1 100644 --- a/basis/core-foundation/file-descriptors/file-descriptors.factor +++ b/basis/core-foundation/file-descriptors/file-descriptors.factor @@ -15,8 +15,8 @@ FUNCTION: CFFileDescriptorRef CFFileDescriptorCreate ( CFFileDescriptorContext* context ) ; -: kCFFileDescriptorReadCallBack 1 ; inline -: kCFFileDescriptorWriteCallBack 2 ; inline +CONSTANT: kCFFileDescriptorReadCallBack 1 +CONSTANT: kCFFileDescriptorWriteCallBack 2 FUNCTION: void CFFileDescriptorEnableCallBacks ( CFFileDescriptorRef f, diff --git a/basis/core-foundation/fsevents/fsevents.factor b/basis/core-foundation/fsevents/fsevents.factor index b0c299a831..06b9c6407b 100644 --- a/basis/core-foundation/fsevents/fsevents.factor +++ b/basis/core-foundation/fsevents/fsevents.factor @@ -9,17 +9,17 @@ core-foundation core-foundation.run-loop core-foundation.strings core-foundation.time ; IN: core-foundation.fsevents -: kFSEventStreamCreateFlagUseCFTypes 2 ; inline -: kFSEventStreamCreateFlagWatchRoot 4 ; inline +CONSTANT: kFSEventStreamCreateFlagUseCFTypes 2 +CONSTANT: kFSEventStreamCreateFlagWatchRoot 4 -: kFSEventStreamEventFlagMustScanSubDirs 1 ; inline -: kFSEventStreamEventFlagUserDropped 2 ; inline -: kFSEventStreamEventFlagKernelDropped 4 ; inline -: kFSEventStreamEventFlagEventIdsWrapped 8 ; inline -: kFSEventStreamEventFlagHistoryDone 16 ; inline -: kFSEventStreamEventFlagRootChanged 32 ; inline -: kFSEventStreamEventFlagMount 64 ; inline -: kFSEventStreamEventFlagUnmount 128 ; inline +CONSTANT: kFSEventStreamEventFlagMustScanSubDirs 1 +CONSTANT: kFSEventStreamEventFlagUserDropped 2 +CONSTANT: kFSEventStreamEventFlagKernelDropped 4 +CONSTANT: kFSEventStreamEventFlagEventIdsWrapped 8 +CONSTANT: kFSEventStreamEventFlagHistoryDone 16 +CONSTANT: kFSEventStreamEventFlagRootChanged 32 +CONSTANT: kFSEventStreamEventFlagMount 64 +CONSTANT: kFSEventStreamEventFlagUnmount 128 TYPEDEF: int FSEventStreamCreateFlags TYPEDEF: int FSEventStreamEventFlags @@ -36,7 +36,7 @@ C-STRUCT: FSEventStreamContext ! callback(FSEventStreamRef streamRef, void *clientCallBackInfo, size_t numEvents, void *eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]); TYPEDEF: void* FSEventStreamCallback -: FSEventStreamEventIdSinceNow HEX: FFFFFFFFFFFFFFFF ; inline +CONSTANT: FSEventStreamEventIdSinceNow HEX: FFFFFFFFFFFFFFFF FUNCTION: FSEventStreamRef FSEventStreamCreate ( CFAllocatorRef allocator, diff --git a/basis/core-foundation/run-loop/run-loop.factor b/basis/core-foundation/run-loop/run-loop.factor index 4b98e9a410..8bdce2ec37 100644 --- a/basis/core-foundation/run-loop/run-loop.factor +++ b/basis/core-foundation/run-loop/run-loop.factor @@ -7,10 +7,10 @@ core-foundation.file-descriptors core-foundation.timers core-foundation.time ; IN: core-foundation.run-loop -: kCFRunLoopRunFinished 1 ; inline -: kCFRunLoopRunStopped 2 ; inline -: kCFRunLoopRunTimedOut 3 ; inline -: kCFRunLoopRunHandledSource 4 ; inline +CONSTANT: kCFRunLoopRunFinished 1 +CONSTANT: kCFRunLoopRunStopped 2 +CONSTANT: kCFRunLoopRunTimedOut 3 +CONSTANT: kCFRunLoopRunHandledSource 4 TYPEDEF: void* CFRunLoopRef TYPEDEF: void* CFRunLoopSourceRef diff --git a/basis/core-foundation/urls/urls.factor b/basis/core-foundation/urls/urls.factor index 9f9d3a67cb..7ffef498b6 100644 --- a/basis/core-foundation/urls/urls.factor +++ b/basis/core-foundation/urls/urls.factor @@ -4,7 +4,7 @@ USING: alien.syntax kernel core-foundation.strings core-foundation ; IN: core-foundation.urls -: kCFURLPOSIXPathStyle 0 ; inline +CONSTANT: kCFURLPOSIXPathStyle 0 TYPEDEF: void* CFURLRef diff --git a/basis/cpu/ppc/ppc.factor b/basis/cpu/ppc/ppc.factor index f245bcb7e1..8b6b4fbb11 100644 --- a/basis/cpu/ppc/ppc.factor +++ b/basis/cpu/ppc/ppc.factor @@ -27,8 +27,8 @@ M: ppc machine-registers { double-float-regs T{ range f 0 29 1 } } } ; -: scratch-reg 28 ; inline -: fp-scratch-reg 30 ; inline +CONSTANT: scratch-reg 28 +CONSTANT: fp-scratch-reg 30 M: ppc two-operand? f ; @@ -40,8 +40,8 @@ M: ppc %load-reference ( reg obj -- ) M: ppc %alien-global ( register symbol dll -- ) [ 0 swap LOAD32 ] 2dip rc-absolute-ppc-2/2 rel-dlsym ; -: ds-reg 29 ; inline -: rs-reg 30 ; inline +CONSTANT: ds-reg 29 +CONSTANT: rs-reg 30 GENERIC: loc-reg ( loc -- reg ) diff --git a/basis/io/files/info/unix/unix.factor b/basis/io/files/info/unix/unix.factor index b7edc14c2c..616f70cccc 100644 --- a/basis/io/files/info/unix/unix.factor +++ b/basis/io/files/info/unix/unix.factor @@ -114,21 +114,21 @@ M: file-info file-mode? [ permissions>> ] dip mask? ; PRIVATE> -: UID OCT: 0004000 ; inline -: GID OCT: 0002000 ; inline -: STICKY OCT: 0001000 ; inline -: USER-ALL OCT: 0000700 ; inline -: USER-READ OCT: 0000400 ; inline -: USER-WRITE OCT: 0000200 ; inline -: USER-EXECUTE OCT: 0000100 ; inline -: GROUP-ALL OCT: 0000070 ; inline -: GROUP-READ OCT: 0000040 ; inline -: GROUP-WRITE OCT: 0000020 ; inline -: GROUP-EXECUTE OCT: 0000010 ; inline -: OTHER-ALL OCT: 0000007 ; inline -: OTHER-READ OCT: 0000004 ; inline -: OTHER-WRITE OCT: 0000002 ; inline -: OTHER-EXECUTE OCT: 0000001 ; inline +CONSTANT: UID OCT: 0004000 +CONSTANT: GID OCT: 0002000 +CONSTANT: STICKY OCT: 0001000 +CONSTANT: USER-ALL OCT: 0000700 +CONSTANT: USER-READ OCT: 0000400 +CONSTANT: USER-WRITE OCT: 0000200 +CONSTANT: USER-EXECUTE OCT: 0000100 +CONSTANT: GROUP-ALL OCT: 0000070 +CONSTANT: GROUP-READ OCT: 0000040 +CONSTANT: GROUP-WRITE OCT: 0000020 +CONSTANT: GROUP-EXECUTE OCT: 0000010 +CONSTANT: OTHER-ALL OCT: 0000007 +CONSTANT: OTHER-READ OCT: 0000004 +CONSTANT: OTHER-WRITE OCT: 0000002 +CONSTANT: OTHER-EXECUTE OCT: 0000001 : uid? ( obj -- ? ) UID file-mode? ; : gid? ( obj -- ? ) GID file-mode? ; diff --git a/basis/io/sockets/unix/unix.factor b/basis/io/sockets/unix/unix.factor index e701874afd..799dfa78d5 100644 --- a/basis/io/sockets/unix/unix.factor +++ b/basis/io/sockets/unix/unix.factor @@ -94,7 +94,7 @@ M: unix (datagram) SYMBOL: receive-buffer -: packet-size 65536 ; inline +CONSTANT: packet-size 65536 [ packet-size malloc receive-buffer set-global ] "io.sockets.unix" add-init-hook diff --git a/basis/math/bitwise/bitwise-tests.factor b/basis/math/bitwise/bitwise-tests.factor index 40eb20642c..7698760f84 100644 --- a/basis/math/bitwise/bitwise-tests.factor +++ b/basis/math/bitwise/bitwise-tests.factor @@ -19,8 +19,8 @@ IN: math.bitwise.tests [ 268 ] [ 1 { 8 { 3 2 } } bitfield ] unit-test [ 512 ] [ 1 { { 1+ 8 } } bitfield ] unit-test -: a 1 ; inline -: b 2 ; inline +CONSTANT: a 1 +CONSTANT: b 2 : foo ( -- flags ) { a b } flags ; diff --git a/basis/openssl/libcrypto/libcrypto.factor b/basis/openssl/libcrypto/libcrypto.factor index 80bf3b1772..3204b83bbb 100644 --- a/basis/openssl/libcrypto/libcrypto.factor +++ b/basis/openssl/libcrypto/libcrypto.factor @@ -48,14 +48,14 @@ C-STRUCT: bio { "void*" "crypto-ex-data-stack" } { "int" "crypto-ex-data-dummy" } ; -: BIO_NOCLOSE HEX: 00 ; inline -: BIO_CLOSE HEX: 01 ; inline +CONSTANT: BIO_NOCLOSE HEX: 00 +CONSTANT: BIO_CLOSE HEX: 01 -: RSA_3 HEX: 3 ; inline -: RSA_F4 HEX: 10001 ; inline +CONSTANT: RSA_3 HEX: 3 +CONSTANT: RSA_F4 HEX: 10001 -: BIO_C_SET_SSL 109 ; inline -: BIO_C_GET_SSL 110 ; inline +CONSTANT: BIO_C_SET_SSL 109 +CONSTANT: BIO_C_GET_SSL 110 LIBRARY: libcrypto diff --git a/basis/persistent/vectors/vectors.factor b/basis/persistent/vectors/vectors.factor index 554db08e70..478fc0ad25 100644 --- a/basis/persistent/vectors/vectors.factor +++ b/basis/persistent/vectors/vectors.factor @@ -20,7 +20,7 @@ TUPLE: persistent-vector M: persistent-vector length count>> ; -: node-size 32 ; inline +CONSTANT: node-size 32 : node-mask ( m -- n ) node-size mod ; inline diff --git a/basis/random/mersenne-twister/mersenne-twister.factor b/basis/random/mersenne-twister/mersenne-twister.factor index 67b0fa23e7..361ba7719e 100644 --- a/basis/random/mersenne-twister/mersenne-twister.factor +++ b/basis/random/mersenne-twister/mersenne-twister.factor @@ -11,9 +11,9 @@ IN: random.mersenne-twister TUPLE: mersenne-twister { seq uint-array } { i fixnum } ; -: n 624 ; inline -: m 397 ; inline -: a uint-array{ 0 HEX: 9908b0df } ; inline +CONSTANT: n 624 +CONSTANT: m 397 +CONSTANT: a uint-array{ 0 HEX: 9908b0df } : y ( n seq -- y ) [ nth-unsafe 31 mask-bit ] diff --git a/basis/stack-checker/transforms/transforms.factor b/basis/stack-checker/transforms/transforms.factor index a2f616480a..afb7e0843c 100755 --- a/basis/stack-checker/transforms/transforms.factor +++ b/basis/stack-checker/transforms/transforms.factor @@ -105,7 +105,7 @@ IN: stack-checker.transforms ] 1 define-transform ! Membership testing -: bit-member-n 256 ; inline +CONSTANT: bit-member-n 256 : bit-member? ( seq -- ? ) #! Can we use a fast byte array test here? diff --git a/basis/tools/disassembler/udis/udis.factor b/basis/tools/disassembler/udis/udis.factor index cfa2483c7e..8f99e4f440 100644 --- a/basis/tools/disassembler/udis/udis.factor +++ b/basis/tools/disassembler/udis/udis.factor @@ -24,10 +24,10 @@ FUNCTION: void ud_translate_att ( ud* u ) ; : UD_SYN_INTEL ( -- addr ) &: ud_translate_intel ; inline : UD_SYN_ATT ( -- addr ) &: ud_translate_att ; inline -: UD_EOI -1 ; inline -: UD_INP_CACHE_SZ 32 ; inline -: UD_VENDOR_AMD 0 ; inline -: UD_VENDOR_INTEL 1 ; inline +CONSTANT: UD_EOI -1 +CONSTANT: UD_INP_CACHE_SZ 32 +CONSTANT: UD_VENDOR_AMD 0 +CONSTANT: UD_VENDOR_INTEL 1 FUNCTION: void ud_init ( ud* u ) ; FUNCTION: void ud_set_mode ( ud* u, uint8_t mode ) ; diff --git a/basis/unix/stat/netbsd/netbsd.factor b/basis/unix/stat/netbsd/netbsd.factor index 0bcb886417..b60a0b1adc 100644 --- a/basis/unix/stat/netbsd/netbsd.factor +++ b/basis/unix/stat/netbsd/netbsd.factor @@ -6,8 +6,8 @@ cell-bits { { 64 [ "unix.stat.netbsd.64" require ] } } case -: _VFS_NAMELEN 32 ; inline -: _VFS_MNAMELEN 1024 ; inline +CONSTANT: _VFS_NAMELEN 32 +CONSTANT: _VFS_MNAMELEN 1024 C-STRUCT: statvfs { "ulong" "f_flag" } diff --git a/basis/unrolled-lists/unrolled-lists.factor b/basis/unrolled-lists/unrolled-lists.factor index d434632abd..bd4a2c1114 100644 --- a/basis/unrolled-lists/unrolled-lists.factor +++ b/basis/unrolled-lists/unrolled-lists.factor @@ -4,7 +4,7 @@ USING: arrays math kernel accessors sequences sequences.private deques search-deques hashtables ; IN: unrolled-lists -: unroll-factor 32 ; inline +CONSTANT: unroll-factor 32