Max Teufel

Results 43 issues of Max Teufel

enhancement
base library

Add a way to switch music in worldmaps without using scripts. This will be necessary for the "merged" Icy Island and Forest Island worldmap in a later release.

priority:medium
involves:functionality
type:feature
category:code
category:levels
involves:scripting
status:needs-work

``` $ cat ex_web_Config_error.fz # to run: # $ fz -jvm -JLibraries=wolfssl -modules=http,wolfssl,web ex_web_Config_error.fz # ex_web_Config_error => headers := container.ordered_map String String .empty .add "Content-Type" "application/json" say

bug

This causes an error to be emitted if a feature inheriting from it is not assigned to a field. We don't check for equality of instances and count assignments to...

Things like `x list i32 := {time.nano.sleep (time.duration.s 10); 1} : nil`.

modules
tests
performance issue

A feature `performance` that is only true if code needs to be performant might be useful in cases like here: https://github.com/tokiwa-software/fuzion/pull/6050#discussion_r2436448530 Do we want this?

question
modules

``` $ cat ex_match_type_replacement.fz ex_match_type_replacement => f (T type, v T) => if T : bool if v unit else unit else compile_time_panic g (T type, v T) => if...

bug
front end

implement `gethostname` and friends

enhancement
modules
native

``` $ fz -c -e "say ($(seq -s , 250))" $ time ./universe (1, 2, 3, [...], 248, 249, 250) real 0m5,616s user 0m5,572s sys 0m0,010s $ fz -c -e...

performance issue

this small example currently causes an `incompatible types in assignment` error ``` $ cat ex_stopwatch_inference.fz ex_stopwatch_inference => r, t := time.stopwatch ()-> String.from_bytes [0x61] say r say t $ fz...

bug
front end