Commit Graph

7669 Commits (f0a4223ab41facb74ad130dff51c3ef5001110e2)

Author SHA1 Message Date
Doug Coleman 2bf53dde61 Fix netbsd load error 2010-01-22 17:10:32 -06:00
Doug Coleman 4857c737d3 Fix getgrent call in unix.groups 2010-01-22 16:55:05 -06:00
Doug Coleman afdb7f6329 remove a stray character 2010-01-22 15:07:01 -06:00
Doug Coleman 760746e2ff Fix using 2010-01-22 15:01:38 -06:00
Doug Coleman 8c1d202b4c Rename accumulator to collector, pusher to selector 2010-01-22 15:00:53 -06:00
Doug Coleman f144a36ad0 Move netbsd.structs into netbsd 2010-01-22 14:49:32 -06:00
Doug Coleman bbff91e0ed Fix load error 2010-01-22 14:45:15 -06:00
Doug Coleman f7ee9223ae Fix using 2010-01-22 13:24:50 -06:00
Doug Coleman 3c09c7052c Fix using 2010-01-22 12:59:33 -06:00
Doug Coleman b7b84fc5b7 fix using 2010-01-22 12:59:27 -06:00
Doug Coleman 8d952277a2 Handle EINTR in a lot of cases where it wasn't handled before. Split off unix into unix.ffi and unix. 2010-01-22 12:59:24 -06:00
Doug Coleman bb2f455747 Save images to a temporary file first, then call MOVE_FILE to avoid writing incomplete and truncated images. 2010-01-22 12:59:20 -06:00
Doug Coleman 07fcb43a06 Make unix-system-call retry the call immediately upon hitting EINTR. Use unix-system-call wherever EAGAIN or EINPROGRESS are not handled. Handle EINTR if connect returns it. 2010-01-22 12:59:17 -06:00
Slava Pestov 790c7afeaf io.launcher: since process timeouts only kick in when wait-for-process is called, try-output-process would hang indefinitely. Fix this by splitting up wait-for-process and wrapping stream-contents in a with-timeout 2010-01-22 12:20:37 -06:00
Slava Pestov 098ef42202 compiler: fix docs 2010-01-23 00:46:04 +13:00
Slava Pestov ea5e168d77 compiler.test: fix 2010-01-23 00:40:56 +13:00
Slava Pestov f804c9c422 Move compile-call and related words only meant to be used for debugging to compiler.test 2010-01-23 00:39:56 +13:00
Slava Pestov 892522f8bd alien.c-types: ensure that long and ulong types are defined with define-primitive-type and not typedef 2010-01-23 00:15:08 +13:00
Slava Pestov 638fbb13b0 alien.c-types: clean up and fix for win64 2010-01-22 23:14:20 +13:00
erikc d63c2fefc9 Fix missing vocab USINGs and mispelled d2dbasetypes 2010-01-21 23:33:37 -08:00
erikc 407399b86a Add iota call in game.input.dinput fill-mouse-state. 2010-01-21 18:39:23 -08:00
Doug Coleman 97668156d9 NetBSD 64 blas abi changed 2010-01-21 05:02:39 -06:00
Slava Pestov e68996c511 game.input.dinput: fix load error 2010-01-20 07:02:48 -06:00
Slava Pestov 5279845ee0 tools.deploy.shaker: also include tools.errors if user requests debugger to be part of image. This ensures useful printouts of parse errors 2010-01-20 07:01:29 -06:00
Slava Pestov 21c07397d2 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-01-20 18:10:25 +13:00
erikc 281103ec7e Move windows.dinput to windows.directx.dinput. 2010-01-19 21:08:28 -08:00
Slava Pestov 9d41492aa0 windows.psapi: add unportable tag 2010-01-20 18:02:10 +13:00
Slava Pestov 8b366c108f Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-01-20 17:51:40 +13:00
Slava Pestov 00328c85e0 vm: remove vm-ptr primitive 2010-01-20 17:06:49 +13:00
Slava Pestov 580cbe75c6 Make stack-checker throw proper errors for primitives that do not have static stack effects 2010-01-20 16:37:58 +13:00
erikc 20d27198b0 Merge branch 'master' of git://github.com/slavapestov/factor 2010-01-19 19:31:44 -08:00
erikc 10566ccf5d DirectSDK bindings, excluding dinput which already exists. 2010-01-19 19:31:14 -08:00
erikc 57111b09c3 Map WM_APPCOMMAND browser backward and forward messages to action-left and action-right. 2010-01-19 18:28:53 -08:00
Joe Groff e5c44b95aa game.worlds overhaul: add optional support for integrating audio.engine and make game.input integration optional too. add "tick-game-world" generic for extending game-world's tick* method 2010-01-19 16:07:47 -08:00
Joe Groff 3cfe2afa44 make apply-world-attributes generic 2010-01-19 14:06:48 -08:00
Slava Pestov cc69719147 vm: don't recompile lazy-jit-compile more than once 2010-01-20 02:48:31 +13:00
Slava Pestov 9a222a4163 compiler.tree.propagation.call-effect: eliminate some dispatch from call( expansion 2010-01-19 21:08:45 +13:00
Slava Pestov 5606825e8b vm: remove primitive table, non-optimizing compiler now looks up primitives with dlsym() 2010-01-19 20:00:33 +13:00
Slava Pestov 8836ce2581 Fix performance regression in vector ops on specialized arrays, tweak definition of <slice> and 2map-reduce to generate fewer conditionals 2010-01-19 17:48:10 +13:00
Slava Pestov ac800e2396 compiler.tree.escape-analysis: make tests a bit more robust; a change to boa constructors recently meant dead curries were showing up on certain expansions, this was throwing off the escape-analysis test's unboxed allocation counting. Fix this by having the test run DCE first, and remove a few tests that no longer make sense now 2010-01-18 23:32:34 +13:00
Slava Pestov c4f19bc117 io.servers.connection: accept-loop doesn't need to be 'inline recursive' 2010-01-18 22:23:57 +13:00
Slava Pestov 637a77c018 Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types 2010-01-18 20:54:00 +13:00
Doug Coleman 41082b5b12 Fix minor typo in <server> docs 2010-01-17 23:13:20 -06:00
Joe Groff a2539b784b "a block border" => "a black border" 2010-01-16 12:40:07 -08:00
Joe Groff f7e1ed18b0 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-16 12:24:47 -08:00
Joe Groff 6bbfa0b6d8 GAME: syntax for defining game entry point with game-loop attributes 2010-01-16 12:18:50 -08:00
Joe Groff 3d70efd51e hurr semicolon 2010-01-16 11:45:20 -08:00
Joe Groff 26cbbf1ec1 link MAIN-WINDOW: docs into UI docs 2010-01-16 11:04:57 -08:00
Slava Pestov eaff1841fa specialized-arrays: don't define useless empty T-sequence mixin 2010-01-16 20:19:35 +13:00
Slava Pestov 3b5f7a9ecf compiler.tree.propagation: ensure that we don't call 'equal?' or 'hashcode' on literals in words being compiled 2010-01-16 20:00:48 +13:00