]> gitweb.factorcode.org Git - factor.git/commit
Stack effect declarations are mandatory on all words now
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 24 Feb 2009 02:27:05 +0000 (20:27 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 24 Feb 2009 02:27:05 +0000 (20:27 -0600)
commit1951d739a0f699b62e2aec683580f87845a29495
tree7c16945cf35c7fc0226655ee705da18e1706a60e
parent0c090699c245ff480fbafbcb2f898733f4d1b130
Stack effect declarations are mandatory on all words now
define-temp now takes an effect parameter
Fix compiler bug that Dan found
Stricter enforcement of * effects
Move compile-call from compiler.units to compiler
47 files changed:
basis/alien/c-types/c-types.factor
basis/checksums/openssl/openssl.factor
basis/cocoa/application/application.factor
basis/cocoa/dialogs/dialogs.factor
basis/cocoa/messages/messages.factor
basis/cocoa/pasteboard/pasteboard.factor
basis/cocoa/runtime/runtime.factor
basis/cocoa/subclassing/subclassing.factor
basis/cocoa/views/views.factor
basis/compiler/compiler-docs.factor
basis/compiler/compiler.factor
basis/compiler/tests/codegen.factor
basis/compiler/tests/curry.factor
basis/compiler/tests/float.factor
basis/compiler/tests/intrinsics.factor
basis/compiler/tests/optimizer.factor
basis/compiler/tests/peg-regression-2.factor [new file with mode: 0644]
basis/compiler/tests/simple.factor
basis/compiler/tests/tuples.factor
basis/compiler/tree/comparisons/comparisons.factor
basis/core-foundation/strings/strings.factor
basis/functors/functors.factor
basis/io/backend/unix/unix.factor
basis/none/none.factor
basis/opengl/glu/glu.factor
basis/openssl/libcrypto/libcrypto.factor
basis/peg/parsers/parsers.factor
basis/stack-checker/backend/backend.factor
basis/stack-checker/known-words/known-words.factor
basis/threads/threads.factor
basis/tools/deploy/config/config.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/cocoa/views/views.factor
basis/ui/gadgets/buttons/buttons.factor
basis/ui/gadgets/frames/frames.factor
basis/ui/gadgets/sliders/sliders.factor
basis/ui/gadgets/theme/theme.factor
basis/ui/render/render.factor
basis/unicode/data/data.factor
core/bootstrap/primitives.factor
core/compiler/units/units-docs.factor
core/compiler/units/units.factor
core/continuations/continuations.factor
core/effects/effects.factor
core/generic/standard/standard.factor
core/words/words-docs.factor
core/words/words.factor