Commit Graph

9083 Commits (652d98f9944ee10f708d68eb5e1ad94781f6f3ee)

Author SHA1 Message Date
Jon Harper 652d98f994 cleanup 2010-10-22 18:22:29 -07:00
Slava Pestov adbf266b6c alien.enums: enum>number didn't work in deployed images, add a test which deploys and runs benchmark.ui-panes to catch this in the future 2010-10-17 21:02:42 -04:00
Slava Pestov 87c9454a86 alien.c-types: make behavior of int/uint/long/ulong/longlong/ulonglong struct field setters consistent across 32-bit and 64-bit when supplied with floats (reported by Anton Gorenko) 2010-10-14 22:29:48 -07:00
Doug Coleman ace41a6d61 Fix bootstrap on mac by adding back the PF_INET constant 2010-10-09 16:53:54 -07:00
Slava Pestov d9aaf33ab2 html.templates.chloe: minor doc improvements 2010-10-09 15:29:04 -07:00
Slava Pestov 76dc59e563 unix.ffi.bsd: fix load errors 2010-10-09 15:16:14 -07:00
Slava Pestov c557a1c5ab unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD 2010-10-09 15:04:49 -07:00
Slava Pestov 1dc9a88b4d ascii: remove ch-lower? and ch-upper? words, since they're the same as letter? and LETTER? 2010-10-08 18:55:37 -07:00
Slava Pestov d865b366dd Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction 2010-10-08 18:55:13 -07:00
Doug Coleman 904e9dd8ef Add a method on url-addr for local ports
Remove test for code that got reverted
2010-10-08 08:42:19 -07:00
Doug Coleman 2ef2372c87 Move ch-upper? from unicode.case to ascii 2010-10-08 06:34:20 -07:00
Doug Coleman 1c344420ce Implement and document stream-peek 2010-10-08 06:34:19 -07:00
Doug Coleman b30d20dac7 Move the host word from dns to tools.dns 2010-10-08 06:34:18 -07:00
Doug Coleman a5c1cc33be Add stream-peek1 and remove it from images.gif and dns. Add sequence-peek but not stream-peek (yet?) 2010-10-08 06:34:17 -07:00
Slava Pestov bdba35cf3c furnace.recaptcha: fix stack effect declaration 2010-10-06 23:01:09 -07:00
Slava Pestov 8e772338ee Various cleanups for Doug's recent socket addressing change
- urls: now have a host/port slots again, add a new set-url-addr word
- http.server: fix host header parsing for IPv6 addresses
2010-10-06 23:00:38 -07:00
Doug Coleman 6a78644777 Add ch-upper? and ch-lower? words 2010-10-05 09:56:30 -05:00
Doug Coleman b7c225116b Since ip4/ip6 services can run on different ports, we must include which version of ip we're using instead of just a port. Make URL objects store an inet4/i nt6/inet object with host/port slots instead of storing host/port slots separately. Stricter error checking on inet4/inet6 tuple creation. Update lots of code related to the URL change. 2010-10-05 09:56:29 -05:00
Slava Pestov e379099f90 logging.insomniac: fix docs 2010-10-02 19:06:45 -07:00
Slava Pestov 5ee4949c38 logging.insomniac: clean up more 2010-10-02 18:18:54 -07:00
Slava Pestov ea2926cc72 logging.analysis: fix it up and make it work 2010-10-02 18:11:57 -07:00
Doug Coleman 918108bccd Fix compile error in images.jpeg 2010-10-01 01:41:26 -05:00
Doug Coleman aa5052305a Fix furnace.actions help lint 2010-10-01 01:41:25 -05:00
Doug Coleman 053877ff30 Update alien.enums docs 2010-10-01 01:41:24 -05:00
Slava Pestov 78d529c7c4 compiler.cfg.linear-scan: extend lifetime intervals of base pointers correctly (reported by Anton Gorenko) 2010-09-30 20:49:03 -07:00
Doug Coleman 784c79a8f5 Fix typo ohno 2010-09-29 17:29:28 -05:00
Doug Coleman 795fa32a6d Use create-class-in to get redefinition errors with enums 2010-09-29 16:24:25 -05:00
Doug Coleman a2202aba6d Make a way to get DNS server ips on Windows 2010-09-29 15:36:56 -05:00
Doug Coleman 5667c810e5 Add a basic windows registry vocabulary 2010-09-29 11:19:30 -05:00
Slava Pestov 53522c4e73 html.templates.fhtml: code cleanup 2010-09-28 21:34:16 -07:00
Slava Pestov 60a58408b4 http.server.static: look for index.fhtml when fhtml is enabled 2010-09-28 21:34:15 -07:00
Chris Double eb9404eb0a Fix chloe-content docs 2010-09-29 10:41:15 +13:00
Chris Double 1d4864dc1a Add webm, ogv and oga to mime types 2010-09-29 10:41:00 +13:00
Doug Coleman 4c73d01f07 Make alien.enums create singletons so I can dispatch on them. Clean up the code a bit. 2010-09-28 15:15:55 -05:00
Slava Pestov ce8c7f703f furnace.utilities: clean up 2010-09-27 21:45:31 -07:00
Slava Pestov 96f8c6167b New boot image location: http://downloads.factorcode.org/images/ 2010-09-27 20:29:09 -07:00
Slava Pestov 4877d32cb3 compiler: preliminary implementation of tracking derived pointers in GC maps 2010-09-27 20:12:44 -07:00
Slava Pestov c43255712e compiler.cfg.alias-analysis: fix bug in lazy alias class instantiation 2010-09-27 20:12:43 -07:00
Doug Coleman 5b13204639 Fix io.streams.throwing word and write docs for it. Fix typo in io.streams.limited docs 2010-09-27 20:20:48 -05:00
Doug Coleman 27f9f3a8f3 Squashed commit of the following:
commit 54b3e19c7407707fabddd53872559c58cd5143d2
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:10:15 2010 -0500

    Fix typo

commit 3207516dc93e0e1edc9f119efcc79f4484eab244
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:08:30 2010 -0500

    Rename io.servers.connection to io.servers
2010-09-27 19:12:33 -05:00
Doug Coleman 00fe755056 Clean up io.servers.connection >insecure word 2010-09-27 19:00:54 -05:00
Doug Coleman 6f17f38e3c Make secure-context persist longer than a millisecond when a server gets started. 2010-09-27 18:57:14 -05:00
Slava Pestov 0fb2cbd3a6 compiler.cfg.scheduling: always run scheduling because heuristic was broken 2010-09-25 16:31:42 -07:00
Slava Pestov 1ddf4bef8c compiler.cfg.alias-analysis: don't need to do a local live-in calculation anymore 2010-09-25 16:13:17 -07:00
Slava Pestov 526dca873d compiler.cfg.liveness: merge in compiler.cfg.liveness.ssa and simplify the code, since we don't compute live sets before SSA construction anymore 2010-09-25 14:36:58 -07:00
Slava Pestov 4d8fb7453d Merge branch 'doc-fixes' of http://github.com/brennancheung/factor 2010-09-24 01:17:44 -07:00
Slava Pestov 57c8ade074 io.sockets: minor cleanup 2010-09-24 01:17:33 -07:00
Brennan Cheung 8502e5d89d doc fix, chloe link forms - t:button 2010-09-23 13:51:15 -07:00
Doug Coleman 28df3e407a Only return ipv4 addresses for binding to on linux. 2010-09-23 13:20:18 -05:00
Doug Coleman 399e461a24 Remove test for icmp sockets since extra/ping implicitly tests this 2010-09-22 00:55:18 -05:00