U-SLAVA-DFB8FF805\Slava
82317980a4
Don't strip out superclass word prop since UI needs it
2009-04-03 09:48:16 -05:00
U-SLAVA-DFB8FF805\Slava
dba42f9259
Remove DLL-downloading logic since we don't have external deps anymore
2009-04-02 13:07:45 -05:00
Slava Pestov
1dfa621f4d
Tweak some code to reduce deployed image size
2009-03-31 08:03:27 -05:00
Doug Coleman
cd0986509c
unit test tools.scaffold, fix a bug in scaffolding docs
2009-03-28 16:40:34 -05:00
Slava Pestov
9be60e36af
Add models.arrow.smart: abstracts out common <product>/<arrow> pattern
2009-03-28 04:19:33 -05:00
Nicholas Seckar
6755db7fdb
Update scaffold-vocab docs, it does not create tests
2009-03-26 22:05:18 -07:00
Doug Coleman
6ca02e9b37
Merge branch 'master' of http://factorcode.org/git/factor into db
2009-03-25 23:01:05 -05:00
Doug Coleman
8b7fcce399
update code for usages of add-library
2009-03-25 23:00:19 -05:00
Slava Pestov
f4948ec970
Merge tools.test.ui into ui.gadgets.debug
2009-03-25 22:52:52 -05:00
Slava Pestov
637d06a4f8
Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page
2009-03-24 04:11:08 -05:00
Slava Pestov
862223fa79
Fix bunny deployment
2009-03-23 22:36:51 -05:00
Slava Pestov
723bfab030
Fixing unit tests for syntax change
2009-03-23 00:34:02 -05:00
U-SLAVA-DFB8FF805\Slava
a38e9c2e79
tools.disassembler now uses udis on Windows
2009-03-22 22:19:40 -05:00
Slava Pestov
7f4c967ace
More compact relocation layout
2009-03-19 20:02:43 -05:00
Slava Pestov
518b5c46ca
Fixing deploy tests
2009-03-18 19:58:05 -05:00
Slava Pestov
1d45720579
Add a deploy test to keep benchmark.regex-dna size down
2009-03-18 17:08:57 -05:00
Slava Pestov
d60e586f48
Fix tools.deploy.shaker's call( and execute( stripping
2009-03-18 17:08:18 -05:00
Slava Pestov
9d44b7620f
Fixing the build
2009-03-18 17:01:26 -05:00
Slava Pestov
2ed97f5a24
Various fixes for call(
2009-03-17 18:53:44 -05:00
Slava Pestov
786475102d
Make more code infer
2009-03-17 02:19:50 -05:00
Slava Pestov
135f3bfc7f
Fix bootstrap
2009-03-16 20:48:56 -05:00
Slava Pestov
be4fb1e7d9
Move call( and execute( to core
2009-03-16 20:11:36 -05:00
Doug Coleman
4bd8583254
fix spacing issue
2009-03-14 10:51:38 -05:00
Doug Coleman
b8f24a303a
scaffold-help now prints $var-description for symbols
2009-03-14 10:36:24 -05:00
Slava Pestov
46da224f8b
Update regexp and tools.deploy docs
2009-03-13 23:12:56 -05:00
Slava Pestov
cff700cd3e
Add tests to ensure that execute( and regexps work when deployed
2009-03-13 19:41:13 -05:00
Slava Pestov
bf41b187b0
Re-organize code so that with-compilation-unit can infer
...
Fix with-compilation-unit to work in deployed code
2009-03-13 19:39:32 -05:00
Slava Pestov
bb5c6f78b8
words. emits a newline after
2009-03-12 20:50:07 -05:00
Slava Pestov
abab72f80c
Move 'see' to its own vocabulary, and fix excess newlines after panes change
2009-03-11 07:18:24 -05:00
Slava Pestov
692b648feb
Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private
2009-03-11 03:17:30 -05:00
Slava Pestov
c2bc2c0705
Updating deploy tool, mason.child and factor.sh for new Windows DLLs
2009-03-07 19:39:11 -06:00
Slava Pestov
52fef83061
Fix various unit tests
2009-03-07 15:58:14 -06:00
Slava Pestov
375c5e69b5
Various load-everything fixes
2009-03-07 01:22:21 -06:00
Doug Coleman
a93c3d96b5
add using
2009-03-06 17:35:33 -06:00
Slava Pestov
4749d86e70
Fix bootstrap
2009-03-06 14:58:52 -06:00
Slava Pestov
ec186a23dc
Make watch and other annotations work on method-specs. { world graft* } watch
2009-03-06 13:32:07 -06:00
Slava Pestov
25a877e50b
Merge OneEyed's patch
2009-02-28 17:06:55 -06:00
Slava Pestov
78ce670101
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2009-02-28 14:42:56 -06:00
Slava Pestov
500d6eddb5
Update tools.walker for model renaming
2009-02-26 16:33:00 -06:00
Slava Pestov
c8d5e98898
Fix conflicts
2009-02-26 03:12:19 -06:00
Slava Pestov
4426526252
Fixing some things I broke
2009-02-25 23:30:30 -06:00
Slava Pestov
ce1bc1d6ed
Fixing conflicts from stack checker changes
2009-02-24 01:21:10 -06:00
Slava Pestov
91d0c4ed1f
Fix conflict
2009-02-22 20:02:13 -06:00
Doug Coleman
990513db60
use CONSTANT: in basis
2009-02-22 19:13:08 -06:00
Doug Coleman
b78d8a491f
add docs for scaffold-rc
2009-02-22 10:27:29 -06:00
Doug Coleman
1f5a701f68
fix load error in scaffold
2009-02-22 10:03:37 -06:00
sheeple
4367996678
make some more words private, rename scaffold-docs back to scaffold-help
2009-02-22 00:33:00 -06:00
sheeple
405b3dc1ad
refactor tools.scaffold -- scaffold-help -> scaffold-docs, it takes a vocab name now
2009-02-22 00:19:10 -06:00
sheeple
785d7ac9af
clean up scaffold tool a bit, don't create a -tests.factor file when scaffolding a new vocab
2009-02-21 22:18:02 -06:00
Slava Pestov
5e19766330
Fix conflict
2009-02-18 22:20:05 -06:00
Samuel Tardieu
087d931c36
Remove the tail argument from do/until/while
2009-02-18 02:41:14 +01:00
Slava Pestov
940782cf93
Add article and word help icons
2009-02-17 14:26:01 -06:00
Doug Coleman
cbe99c4bed
use +foo+ as symbol names
2009-02-17 12:36:27 -06:00
Slava Pestov
421ee726b8
Merge branch 'master' into new_ui
2009-02-16 21:22:12 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Slava Pestov
1a4aaf219f
Fix deploy tool: error wasn't printed properly
2009-02-16 19:36:02 -06:00
Slava Pestov
20053c7f5c
Deploy tool: if debugger is not stripped out, actually use it to report errors; print an error if vocab has no MAIN: word
2009-02-16 19:00:09 -06:00
Slava Pestov
f634b9cf6b
tools.memory: fix heap-stats if optimizing compiler is disabled
2009-02-16 17:04:58 -06:00
Slava Pestov
4a639033fa
Merge branch 'master' into new_ui
2009-02-15 21:06:55 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Slava Pestov
87f2f559f0
Fix spelling
2009-02-15 04:06:36 -06:00
Slava Pestov
53eb92a967
tools.vocabs.browser: use icons in more places
2009-02-15 02:15:27 -06:00
Slava Pestov
056e7aa442
Merge branch 'master' into new_ui
2009-02-13 18:12:35 -06:00
Doug Coleman
435a14f3b6
add stack effect, oops
2009-02-13 11:57:45 -06:00
Doug Coleman
f3e8bc1247
make hexdump work for byte-vectors
2009-02-13 09:55:38 -06:00
Slava Pestov
b0e14989ee
Redo word icons for better layout in UI
2009-02-12 16:52:44 -06:00
Slava Pestov
ace2e0a8d1
Fix word links in vocab browser
2009-02-12 02:09:45 -06:00
Slava Pestov
bd5fb06cdf
Use icons in completion popups and vocab browser
2009-02-11 04:55:49 -06:00
Slava Pestov
59dfb4d876
Fix stack effect
2009-02-10 17:11:38 -06:00
Slava Pestov
ab386d01aa
Merge branch 'master' into new_ui
2009-02-10 16:23:14 -06:00
Slava Pestov
07caee3405
Update some existing code to use initialize
2009-02-10 16:16:12 -06:00
Slava Pestov
6235e95052
Fix conflict
2009-02-10 00:44:23 -06:00
Slava Pestov
8654bfe921
Merge branch 'master' into new_ui
2009-02-09 20:30:44 -06:00
Doug Coleman
992da4c967
Fix copy-vm word on Unix
2009-02-09 20:19:18 -06:00
Slava Pestov
3eb5222186
Add CHAR: completion to UI listener
2009-02-02 15:58:09 -06:00
Slava Pestov
669548e62e
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
2009-02-02 13:43:54 -06:00
Slava Pestov
6cd835e567
Fix conflict
2009-02-02 06:07:59 -06:00
Slava Pestov
b684db297a
Use [ max ] map-reduce instead of map supremum; would be nice to find a good name for this and put it in sequences vocab
2009-02-02 03:46:10 -06:00
Slava Pestov
0835eb374b
UI cleanup: make some ui.gadgets words private, give labels a virtual slot instead of label-string/set-label-string words
2009-02-01 20:31:42 -06:00
Slava Pestov
00fb6496fb
Links to words in apropos work better
2009-02-01 06:33:44 -06:00
Slava Pestov
0a0431e6ab
Fix conflict
2009-01-30 02:24:34 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Slava Pestov
b06903b0ef
Update tree shaker for define-temp changes
2009-02-23 23:28:22 -06:00
Slava Pestov
e7243da0b8
Clean up memoize code to not use gensym anymore
2009-02-23 23:28:02 -06:00
Slava Pestov
901bcccc1c
Fix remaining text failures
2009-02-23 23:25:13 -06:00
Slava Pestov
1951d739a0
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
2009-02-23 20:27:05 -06:00
U-SLAVA-DFB8FF805\Slava
49875b9cc7
Use factor.exe or factor.com when deploying on Windows, depending on whether or not the UI is enabled
2009-01-28 01:57:46 -06:00
slava
e29f18a2f4
Trying to fix a bad merge...
...
Revert "Merge branch 'master' of git://factorcode.org/git/factor"
This reverts commit da639739bd
, reversing
changes made to 346a61f497
.
2009-02-03 00:27:34 -06:00
Slava Pestov
74d7ddd3b5
words. loads the vocab first
2009-01-27 01:32:03 -06:00
Slava Pestov
d8e135a4d3
Merge branch 'master' into new_ui
2009-01-27 00:08:52 -06:00
Slava Pestov
92f9338978
Smart quotes
2009-01-26 23:20:27 -06:00
Slava Pestov
b2a294fac7
io.monitors:next-change now outputs a single value instead of a pathname and a sequence
2009-01-26 23:18:57 -06:00
Slava Pestov
f82d61ea91
Smart quotes
2009-01-26 23:16:09 -06:00
Slava Pestov
27f679ffeb
Smart quotes
2009-01-26 23:12:11 -06:00
Slava Pestov
25b0512fd6
Move fonts to basis/bitstream-vera
...
Use ui.cocoa.text instead of ui.freetype on Mac OS X
Update deploy tool to not copy fonts/ directory on Mac OS X
2009-01-20 14:31:09 -06:00
Slava Pestov
64899f8187
Help lint fixes
2009-01-16 14:54:31 -06:00
Slava Pestov
4f540c288c
vocabs-matching now considers all vocabs, not just loaded vocabs
2009-01-16 00:56:32 -06:00
Slava Pestov
92b9686b6c
Merge branch 'master' into new_ui
2009-01-14 21:04:19 -06:00
Slava Pestov
62976058ee
Add testcase for mnestic's deploy bug
2009-01-14 01:00:54 -06:00
Slava Pestov
5e7b6e8a0d
Merge branch 'master' into new_ui
2009-01-13 19:26:46 -06:00
U-FROGGER\erg
cefd85013c
fix file listing on windows, refactor tools.files cross-platform code
2009-01-13 18:44:47 -06:00
Doug Coleman
3db9705a99
making directory listing tool configurable, use bi in io.directories.search
2009-01-13 15:48:59 -06:00
Slava Pestov
27fd669021
Context-sensitive completion for word and vocab names
2009-01-12 19:25:18 -06:00
Slava Pestov
fc5c893744
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor into new_ui
2009-01-11 14:52:10 -06:00
Jose A. Ortega Ruiz
4bb5ad1925
FUEL: Interface with tools.scaffold.
2009-01-11 20:07:34 +01:00
Slava Pestov
df2171df1a
Merge branch 'master' of git://factorcode.org/git/factor into new_ui
2009-01-09 17:59:19 -06:00
Slava Pestov
fe0c636ffe
Re-add words-matching, and add new vocabs-matching words, for use by new listener completion
2009-01-09 17:58:13 -06:00
Doug Coleman
1f7857035e
display available-space for file-systems.
2009-01-09 15:34:46 -06:00
Slava Pestov
730c636172
Merge branch 'master' of git://factorcode.org/git/factor into new_ui
2009-01-08 22:44:57 -06:00
Doug Coleman
e020df3d00
use combinators.smart
2009-01-08 18:57:23 -06:00
Doug Coleman
0ab8f11e1a
use smart combinators in tools.files.unix
2009-01-08 17:55:04 -06:00
Slava Pestov
3ad224a837
Merge branch 'master' into new_ui
2009-01-08 17:03:54 -06:00
Slava Pestov
d2f1ead23e
Minor apropos fix
2009-01-08 00:02:47 -06:00
Slava Pestov
9a33f1cf1c
Fixing bootstrap errors
2009-01-07 15:21:51 -06:00
Doug Coleman
638f1f4ceb
fix group-name word, rename username -> user-name because of symmetry with group-name, use cleave>array in a couple places to eliminate counting items in an array manually
2009-01-07 14:53:43 -06:00
Slava Pestov
a9f1394468
Add a failing unit test
2009-01-06 13:45:46 -06:00
Slava Pestov
cb4f3eec46
Flesh out 'Methods' tab in new profiler tool
2009-01-03 18:58:43 -06:00
Slava Pestov
0ebd6c1974
Merge branch 'master' into new_ui
2008-12-22 05:44:39 -06:00
Slava Pestov
058ba127cb
Cleaning up more -rot usages
2008-12-22 05:41:01 -06:00
Slava Pestov
a39a644362
New ui.gadgets.tabbed vocab, working on 'Methods' tab in profiler tool
2008-12-22 05:40:38 -06:00
Slava Pestov
f9851b195a
Working on new profiler tool
2008-12-22 00:54:08 -06:00
Slava Pestov
61ac513b32
Merge branch 'master' into new_ui
2008-12-21 14:41:24 -06:00
Slava Pestov
19a8a9ac9b
Minor documentation updates
2008-12-21 14:29:12 -06:00
Slava Pestov
bb22877ced
Merge branch 'master' into new_ui
2008-12-18 21:28:05 -06:00
Slava Pestov
6e52dedd59
Profiler's usage-profile word is now more useful: it uses compiled-usage instead of usage
2008-12-18 02:19:33 -06:00
Slava Pestov
0643cf3a44
Merge branch 'master' into new_ui
2008-12-17 18:15:01 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Doug Coleman
78207c1e94
add using
2008-12-16 02:51:57 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
89255e08c1
Fix tools.deploy test
2008-12-15 03:46:57 -06:00
Slava Pestov
5cb18d51b3
Fixing test-all and help-lint-all failures
2008-12-15 03:33:04 -06:00
Slava Pestov
9f2431996d
Merge branch 'master' into new_ui
2008-12-13 05:00:55 -06:00
U-SLAVA-DFB8FF805\Slava
df2641a9ee
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 04:41:58 -06:00
slava
82e452a885
Fix Linux bootstrap
2008-12-15 02:18:59 -06:00
Slava Pestov
023ae576b5
Updating unit tests for io.files split
2008-12-15 01:40:50 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
dccbb84629
Updating unit tests for I/O re-organization
2008-12-14 21:21:44 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
U-SLAVA-DFB8FF805\Slava
cf39fd29f8
Fix Windows bootstrap
2008-12-13 04:41:33 -06:00
Slava Pestov
93b7215f1b
Returning from boot quotation wouldn't exit Factor if run loop MX was in use
2008-12-13 04:10:39 -06:00
slava
7bf857650c
Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load
2008-12-13 03:49:22 -06:00
Slava Pestov
115d6e792f
Change deploy descriptor back
2008-12-12 19:49:22 -06:00
Slava Pestov
2182bd6422
Add a new deploy test to test callbacks
2008-12-12 19:48:51 -06:00
Slava Pestov
d2a1a2326b
Use gdb on Windows
2008-12-12 18:44:43 -06:00
Slava Pestov
da94d8afae
Working on new UI
2008-12-11 16:47:38 -06:00
Slava Pestov
c679ae025b
Rename tools.disassembler.udis:& to alien.syntax:&: and fix it to survive image save/load
2008-12-11 00:03:58 -06:00
Slava Pestov
2103c591e6
Add unportable tag for tools.disassembler.udis
2008-12-10 19:36:07 -06:00
Slava Pestov
cefdec0644
Use udis on x86
2008-12-10 19:35:18 -06:00
Doug Coleman
f3acfcd355
replace f with a "" for file-systems.
2008-12-09 21:30:11 -06:00