Commit Graph

28906 Commits (e19df707da51887e1ec9dc70a9c9c336994d5b66)

Author SHA1 Message Date
Björn Lindqvist 00fdb837fa cpu.x86: better code without locals 2016-04-22 12:59:21 +02:00
Björn Lindqvist 92a85ebe86 compiler.*: more compiler docs 2016-04-22 12:57:54 +02:00
Björn Lindqvist 3e14ceafe2 compiler.*: more compiler tests 2016-04-22 12:44:25 +02:00
Björn Lindqvist e58e1b9a65 compiler.cfg.ssa.interference.live-ranges: Docs 2016-04-22 12:33:39 +02:00
Björn Lindqvist cf74a4dc0f compiler.cfg.linear-scan.allocation.splitting: Docs 2016-04-22 12:16:46 +02:00
Björn Lindqvist 951c0586f0 compiler.cfg.linear-scan.allocation: removes no-free-registers? 2016-04-22 12:04:22 +02:00
Björn Lindqvist c8d648f3f2 VM: the factor_vm::code_blocks() method isn't needed 2016-04-22 12:01:26 +02:00
Björn Lindqvist bcc32291e8 VM: merge of free_list_allocator.hpp into free_list.hpp
It's better if all the free list stuff is in a single header.
2016-04-22 12:01:26 +02:00
Björn Lindqvist a23bb8cf16 VM: nr of code blocks scanned always = points_to_<gen>.size() 2016-04-22 12:01:26 +02:00
Björn Lindqvist 70e7bad921 VM: parent and code attrs in collector struct is not used 2016-04-22 12:01:26 +02:00
John Benediktsson c7ca2269b6 use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
John Benediktsson dbb182d33a decimals: cleanup. 2016-04-21 16:59:56 -07:00
John Benediktsson 8a3dd3709e ui: adding a WINDOW: that is like MAIN-WINDOW: but without making the word a main word. 2016-04-21 10:13:57 -07:00
John Benediktsson 55fda7140d ctags.etags: cleanup. 2016-04-19 08:40:42 -07:00
John Benediktsson eb4bbab417 money: more of this should be public. 2016-04-19 07:29:42 -07:00
John Benediktsson 9439c5a684 io.encodings.iso2022: stop using sets:unique. 2016-04-18 21:10:17 -07:00
John Benediktsson c3a9c96edb 24-game: cleanup. 2016-04-18 20:48:20 -07:00
John Benediktsson 1983a7131a ctags: whoops, forgot this. 2016-04-18 20:25:21 -07:00
John Benediktsson b35f388de0 ctags: cleanup docs and tests. 2016-04-18 20:24:42 -07:00
John Benediktsson 0609f790c7 money: cleanup. 2016-04-18 20:16:33 -07:00
John Benediktsson f37da7b2eb ctags: simplify. 2016-04-18 17:21:30 -07:00
John Benediktsson 0add9190c2 lists: more cleanup. 2016-04-18 09:46:49 -07:00
Doug Coleman da65402ee8 ui.debugger: don't rethrow at all. it just makes an infinite loop. 2016-04-18 09:27:32 -07:00
John Benediktsson 42ae9ac015 lists: first pass at some cleanup.
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
Friedrich von Never 6b5b955a41 Atom package: update paths 2016-04-17 09:18:22 -07:00
John Benediktsson 5a3848515e urls: remove unnecessary >secure-addr indirection. 2016-04-16 17:11:01 -07:00
John Benediktsson df868fa972 soundex: make implementation private. 2016-04-16 16:38:42 -07:00
John Benediktsson 3ffa47de6c soundex: fix soundex to handle test cases from wikipedia. 2016-04-16 16:37:44 -07:00
John Benediktsson 2a5e0e7f4f replace some 1 head* with but-last. 2016-04-16 15:54:23 -07:00
John Benediktsson 54635f5c5d suffix-arrays.words: removing, not that useful. 2016-04-16 09:17:05 -07:00
John Benediktsson a1b5839d08 suffix-arrays: remove docs of removed private word. 2016-04-15 16:02:27 -07:00
Doug Coleman 099e142200 ftp.server: Don't fetch to the same directory we serve from or else it will overwrite the file. Race condition, only shows up on Windows for some reason. 2016-04-15 15:52:06 -07:00
John Benediktsson 97e87f4a05 suffix-arrays: simplify a bit. 2016-04-15 13:20:11 -07:00
John Benediktsson 1a7547f33a delegate: use string word-prop keys. 2016-04-14 20:19:54 -07:00
John Benediktsson c68e0f4f3e memory: no need to use memory.private. 2016-04-14 20:06:27 -07:00
John Benediktsson 7387869315 source-files: simplify, remove unnecessary error. 2016-04-14 17:21:05 -07:00
John Benediktsson 0bb297ed92 slots: silly formatting change. 2016-04-14 16:59:33 -07:00
John Benediktsson c52b640520 bootstrap.image.upload: use vm-git-id. 2016-04-14 16:59:23 -07:00
John Benediktsson c350bb1e9c system: can use value-at, don't need to split. 2016-04-14 16:59:08 -07:00
John Benediktsson 4945269664 poker: simplify a bit. 2016-04-14 14:07:37 -07:00
John Benediktsson 950f42eedd parser: make scan-class assert result is a classoid like it used to. 2016-04-13 16:41:48 -07:00
John Benediktsson a7814b9358 classes: unset defining-class in define-class. 2016-04-13 16:41:42 -07:00
John Benediktsson 331483ab98 classes.algebra: removing valid-classoid? (enforced in constructors). 2016-04-13 14:29:24 -07:00
John Benediktsson ed22ef8ee7 classes.maybe: this restriction isn't necessary anymore. 2016-04-13 14:20:00 -07:00
John Benediktsson 1ad06b4e44 effects: swap got expected. 2016-04-13 13:16:59 -07:00
John Benediktsson 923cb0127a Revert "ftp.server: make sure the test file returns a normalized path."
This reverts commit fda3024fe9.
2016-04-13 13:06:05 -07:00
John Benediktsson fda3024fe9 ftp.server: make sure the test file returns a normalized path. 2016-04-13 09:29:55 -07:00
Doug Coleman c2311f2d1d effects: Fix check-stack-effect. Better to report the expected before the got. 2016-04-12 17:06:12 -07:00
Doug Coleman c5f7ae9d74 regexp.disambiguate: Make it cleaner imo, but still can't make heads of tails of the algorithm being used. 2016-04-12 14:19:18 -07:00
Doug Coleman 9ee109ae50 assocs: Add assoc-union-as. Use assoc-reject-like. 2016-04-12 14:18:54 -07:00